.blog-post{margin:0 auto;max-width:1140px}.blog-post__header,h1{font-size:calc(28.1165px + 1.0356vw)!important;line-height:1.35;margin-left:auto;margin-right:auto;text-align:center}.blog-post__meta{display:flex;font-size:12px;justify-content:center;margin-bottom:24px}.blog-post__meta a{text-decoration:none}.blog-post__timestamp{display:block;margin-right:12px}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{background-color:#3598db;border-radius:4px;color:#fff;margin-left:4px;margin-right:4px;padding:4px 8px}.blog-post__featured-image{border-radius:8px;display:block;height:auto;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:880px;width:100%}.blog-post__body{font-size:18px;line-height:1.6;margin-left:auto;margin-right:auto;max-width:728px}.blog-post__body p{font-size:calc(15.51456px + .12945vw);line-height:1.6}.blog-post__body p strong{font-weight:600}.blog-post__body h2{font-size:calc(22.05825px + .5178vw)!important;font-weight:500;text-align:left}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.fvm-tag-title{font-size:24px;font-weight:500;margin-bottom:8px;margin-top:0;text-transform:none}.widget-type-post_filter h3{display:none}.widget-type-post_filter ul{display:flex;flex-flow:wrap;list-style:none;margin-bottom:20px;padding-left:0}.widget-type-post_filter ul li a{background-color:#3598db;border-radius:4px;color:#fff;display:block;font-size:16px;margin:4px;padding:8px 16px;text-decoration:none}.fvm-blog-form .hs-form{background-color:#fff;border-radius:8px;box-shadow:0 0 53px -6px rgba(0,0,0,.2);margin:16px auto 0;max-width:576px;padding:16px}.fvm-blog-form .hs-form label{color:#222;font-size:14px}.fvm-blog-form .hs-form .actions{padding-bottom:0}.fvm-blog-form .hs-form .inputs-list{list-style:none;margin:0;padding:0}.fvm-blog-form .hs-form .inputs-list>li{display:block;margin:.7rem 0}.fvm-blog-form .hs-form input[type=checkbox],.fvm-blog-form .hs-form input[type=radio]{cursor:pointer;margin-right:8px}.fvm-blog-form .hs-form input[type=email],.fvm-blog-form .hs-form input[type=file],.fvm-blog-form .hs-form input[type=number],.fvm-blog-form .hs-form input[type=password],.fvm-blog-form .hs-form input[type=tel],.fvm-blog-form .hs-form input[type=text],.fvm-blog-form .hs-form select,.fvm-blog-form .hs-form textarea{background:#f5f5f5;border:1px solid #b9bec1;border-radius:4px;box-sizing:border-box;color:#39474f;display:inline-block;font-size:14px;height:48px;line-height:21px;padding:0 8px;transition:border .3s ease;width:100%}.fvm-blog-form .hs-form input[type=email]:hover,.fvm-blog-form .hs-form input[type=text]:hover{border:1px solid #000}.fvm-blog-form .hs-form .hs-button.primary,.fvm-blog-form .hs-form input[type=button],.fvm-blog-form .hs-form input[type=submit]{background-color:#3598db;border:2px solid #3598db;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:21px;outline:none;padding:16px 32px;text-transform:uppercase;transition:color .3s ease,background .3s ease;width:100%}.fvm-blog-form .hs-form .hs-button.primary:hover,.fvm-blog-form .hs-form input[type=button]:hover,.fvm-blog-form .hs-form input[type=submit]:hover{background-color:transparent;color:#3598db}.fvm-blog-form .hs-form input.error{background-image:url(https://6100123.fs1.hubspotusercontent-na1.net/hubfs/6100123/error-icon.png);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:14px 14px;border-color:red;color:red}.fvm-blog-form .hs-form .no-list.hs-error-msgs{list-style:none;margin-top:0;padding-left:0}.fvm-blog-form .hs-form label.hs-error-msg{color:red;font-size:12px}.fvm-blog-form .hs-form .legal-consent-container p{color:#222;font-size:14px;line-height:1.4}.fvm-blog-form .hs-form .legal-consent-container~.hs_recaptcha{margin-bottom:18px}.fvm-blog-form .fvm-blog-post-form-heading .widget-type-rich_text{margin:40px auto 0;max-width:576px}