.casePost__header{box-shadow:inset 0 0 0 420px rgba(0,0,0,.75)}h1{font-size:2.75rem!important;margin:0 auto 0 0;max-width:840px}h2{margin-top:2rem}.blog-product-column{border-left:1px solid #cbd4db;border-top-width:50px;margin:0 auto;max-width:25%;max-width:450px;padding:4rem 0 0 1rem}.blog-study-post{max-width:840px;padding-bottom:60px}#hs_cos_wrapper_post_body{max-width:840px}.blogPost__body{column-gap:2rem;display:flex;padding-bottom:5rem;padding-top:0}.blogPost__body td,.blogPost__body th{color:#000}.blog-post__timestamp{display:block;margin-bottom:.7rem}.blog-post__author{align-items:center;display:flex;margin-bottom:1.4rem}.blog-post__author-image{height:auto;margin-right:.7rem;width:50px}.blog-post__author-name,.blog-post__author-name:active,.blog-post__author-name:focus,.blog-post__author-name:hover{text-decoration:none}.widget-type-rich_text a img,.widget-type-rich_text img{max-width:100%}.blog-post__body img{margin:1rem auto!important}.blog-post__body,.blog-post__body li{font-size:1.125rem!important;line-height:1.625rem!important}.blog-post__body{display:flex;flex-direction:row;flex-wrap:wrap;max-width:840px}.tag-box,.tag-box-blog{display:flex;flex-flow:row wrap;flex-direction:row;justify-content:space-between;padding-bottom:40px}.tag-box{max-width:640px}.tag-box-tags{align-items:center;display:flex}@media only screen and (max-width:1120px){.blog-post__body,.blog-study-post,.tag-box{max-width:100%}.blog-study-post{padding-bottom:0}.blogPost__body{flex-direction:column}.blog-product-column{border-left:0 solid #cbd4db;border-top:1px solid #cbd4db;margin:0;max-width:100%;padding:4rem 0 0}.blog-study-products{background-image:linear-gradient(#f7f7f8,#f7f7f8)!important;border-top-width:50px;margin:0 auto;max-width:450px;padding:2.33rem}}.blog-post-content table{border-collapse:collapse;margin:0 auto;max-width:100vw;overflow-x:auto;width:100%}.blog-post-content table td,.blog-post-content table th{padding:8px;text-align:left;word-wrap:break-word}.blog-post-content{overflow-x:auto}@media only screen and (max-width:768px){.blog-post-content table td,.blog-post-content table th{font-size:.9rem}}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:active,.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}