.filter-group .subtitle{margin-top:12px}.blog-pagination{display:block;height:auto;min-height:45px;width:100%}.blog-post{margin:0 auto}.blog-post__body{padding-right:0}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-post #hubspot-topic_data{float:left;margin-bottom:0}.blog-post a.topic-link{background-color:#f0f0ec;color:inherit;display:inline-block;font-size:14px;line-height:18px;margin-bottom:8px;margin-right:8px;padding:4px 7px;text-decoration:none;text-transform:uppercase}.blog-post .publishdate{float:left;line-height:30px;margin-bottom:5.4px;margin-right:16px}.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-post__body{padding-right:70px}.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}.blog-post .author{align-items:center;display:flex;height:100%;min-height:100px;position:relative;z-index:1}.blog-post .author img{height:75px;object-fit:cover;width:75px}.blog-post .author-info{display:flex;flex-flow:column;height:100%;justify-content:center;min-height:80px;padding:11px 0 0 25px;position:relative;width:calc(100% - 75px);z-index:1}.author-section{margin-bottom:36px;max-width:100%}.author-section,.hs-author-avatar,.hs-author-bio{display:flex;flex-flow:column}.author-section .hs-author-avatar{flex:none;height:165px;margin-bottom:30px;width:165px}.hs-author-avatar img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.author-section{flex-flow:row;margin-bottom:70px;max-width:928px;width:100%}.author-section .hs-author-avatar{margin:0 30px 30px 0}}.social-share-icon-row a{background:#007fa3;display:inline-flex;height:40px;margin:0 28px 0 0;position:relative;width:40px}.social-share-icon-row a svg{fill:#fff;height:100%;object-fit:contain;padding:15%;width:100%}.summary-box{background-color:#f0f0ec;border-radius:8px;padding:24px}.post-content p:first-of-type{font-family:Montserrat,Sans-Serif;font-size:22px;line-height:1.5em;margin-bottom:16px}.blog-post__body code{background:#101820;border-left:4px solid #ffd100;color:#fff;display:block;font-family:Roboto Mono,monospace;font-size:15px;font-weight:400;line-height:28px;margin-bottom:1rem;margin-top:.25rem;padding:14px 33px 15px 38px}.blog-post__body code span::-moz-selection,.blog-post__body code::-moz-selection{background-color:#003e51;color:#fff}.blog-post__body code span::selection,.blog-post__body code::selection{background-color:#003e51;color:#fff}.blog-post__body pre>code{white-space:pre-wrap}.blog-post__body a>code,.blog-post__body li>code,.blog-post__body p>code,.blog-post__body p>strong>code{background:#f0f0ec;border:none;color:#101820;display:inline-block;font-family:Roboto Mono,monospace;font-size:15px;font-weight:400;line-height:28px;margin:0;overflow:unset;padding:0}.banner-module .container{display:block;height:180px;max-width:1300px;padding-bottom:0;padding-top:0;position:relative}.banner-module .badge-container{border-right:1px solid #fff;display:block;float:left;height:180px;padding:10px 27.5px;width:215px}.banner-module .badge-container img,.banner-module .text-container.image img{height:100%;object-fit:contain;width:100%}.banner-module .text-container{display:flex;flex-flow:column;float:left;height:100%;justify-content:center;margin:0 24px 0 48.5px;max-width:448px;position:relative;width:100%}.banner-module.no-badge .text-container{max-width:613px}.banner-module .container .cta-container{display:flex;flex-flow:column;float:left;height:100%;justify-content:center;max-width:274px;position:relative;width:100%}.banner-module .cta-container a,.banner-module .cta-container a.cta_button{position:absolute;right:0}.banner-module .cta-container a.cta_button{display:inline-block;top:50%;transform:translateY(-50%)}.banner-module .text-container.image{height:80%;top:10%}.banner-module .cta-container.right{max-width:448px}@media only screen and (max-width:1170px){.banner-module .badge-container{width:20%}.banner-module .text-container{margin:0 5%;max-width:none;width:45%}.banner-module.no-badge .text-container{margin:0 5% 0 0;max-width:none;width:65%}.banner-module .container .cta-container{max-width:none;width:25%}.banner-module .container .cta-container.right{width:45%}}@media only screen and (max-width:767px){.banner-module .container{height:auto;width:100%}.banner-module .badge-container{border:none;float:none;height:auto;padding:24px 0;text-align:center;width:100%}.banner-module .badge-container img{max-width:200px}.banner-module .text-container{float:none;margin:0 auto;max-width:480px;padding:0 26px;text-align:center;width:100%}.banner-module.no-badge .text-container{margin:0 auto;max-width:480px;padding:26px 26px 0;width:100%}.banner-module .container .cta-container{float:none;line-height:1;padding:36px 28px;text-align:center;width:100%}.banner-module .cta-container a,.banner-module .cta-container a.cta_button{position:relative}.banner-module .cta-container a.cta_button{top:auto;transform:none}.banner-module .text-container.image{height:200px;padding:24px 0 0}.banner-module .container .cta-container.right{max-width:none;width:100%}}.blog-post .fact-box{background-color:#f0f0ec;border-radius:3px;padding:32px 48px}@media only screen and (max-width:1170px){.blog-post .fact-box{padding:16px 24px}}