.blog-post-grid{--gap:calc(var(--space)*1.66);--top:calc(var(--space)*2.33)}.blog-post-grid__post,.blog-post-grid__sidebar{padding-bottom:var(--top);padding-top:var(--top)}.main-post__meta{margin-bottom:1.33em}.main-post__title{color:var(--c_dgrey);font-size:1.88em;font-weight:400;margin-bottom:.25em}.main-post__featured-image{aspect-ratio:1000/400;display:block;overflow:hidden}.main-post__featured-image img{height:100%;object-fit:cover;object-position:top center;width:100%}.main-post__body a{color:var(--c_lblue);text-decoration:none}.main-post__body a:focus,.main-post__body a:hover{text-decoration:underline}.main-post__body h2{font-size:1.5em;font-weight:500;margin-top:var(--space)}.main-post__body .hs-cta-embed iframe{width:100%!important}@media (min-width:840px){.blog-post-grid{display:flex}.blog-post-grid__post{flex:3.33;padding-right:var(--gap)}.blog-post-grid__sidebar{border-left:1px solid #dfdfdf;flex:0.88;padding-left:var(--gap)}.main-post__body .hs-cta-embed iframe{width:auto!important}}.blog-side-bar__title{font-size:1.125em;font-weight:500}.blog-side-bar .hs-search-field{margin-bottom:0}.blog-side-bar .widget-span{margin-bottom:30px}.blog-side-bar__search{margin-bottom:calc(var(--space) + 2rem)}.blog-side-bar__search .hs-search-field__input{max-width:none!important}.blog-side-bar__search button{background-color:#ddd;border:1px solid #ddd;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#666;cursor:pointer;font-family:Open Sans,Arial,sans-serif;font-size:14px;height:50px!important;line-height:normal!important;margin:0;padding:.7em;position:absolute;right:0;top:0;width:70px}.recent-list{list-style:none;margin:0;padding:0}.recent-post__link{color:var(--c_lblue);display:block;line-height:1.33;text-decoration:none}.recent-post__link:focus,.recent-post__link:hover{text-decoration:underline}.recent-list__item+.recent-list__item{margin-top:.88em}.case-study-post{color:var(--c_3qgrey)}.case-study-post h2{color:#1f1f1f;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:36px;font-weight:900;margin:0}.case-study-post h3{color:#333;font-family:Open Sans,Arial,sans-serif;font-size:26px;font-weight:500;line-height:1em;margin:0;padding-bottom:10px}.case-study-post p{margin:0;padding-bottom:1em}.blog-toc{counter-reset:list;position:sticky;top:6.88em}[id=post-content] h2:target{background:#ffffe0}.blog-toc__item{border-radius:10px;color:var(--c_lblue);display:block;font-size:.8rem;margin:0;padding:5px;position:relative;text-decoration:none}.blog-toc__item:hover{text-decoration:underline}.blog-toc__item.active{background:#fafafa;color:#000}.blog-toc__item.active+.active{background:#fff;color:inherit}.blog-toc__item span{color:var(--c_lblue)!important}