.body-container--blog-post{background:#fff;color:#0f1219;--avl-blog-gutter:clamp(22px,4.5vw,54px)}.body-container--blog-post .content-wrapper{margin:0 auto;max-width:1100px;padding-left:20px;padding-right:20px;width:100%}.blog-post__header{background:#0b0b10;border-radius:0;color:#fff;margin:0 0 clamp(18px,3vw,34px);overflow:hidden;position:relative}.blog-post__header--bleed{left:50%;margin-left:-50vw;position:relative;width:100vw}@supports (width:100svw){.blog-post__header--bleed{margin-left:-50svw;width:100svw}}.blog-post__header--has-image{background-image:var(--blog-hero-img);background-position:50%;background-size:cover}.blog-post__header-overlay{background:rgba(0,0,0,.85);inset:0;pointer-events:none;position:absolute}.blog-post__header-inner{max-width:none;padding-bottom:clamp(22px,4.5vw,54px);padding-left:var(--avl-blog-gutter);padding-right:var(--avl-blog-gutter);padding-top:calc(clamp(70px, 7vw, 120px) + env(safe-area-inset-top, 0px));position:relative;width:100%;z-index:1}.blog-post__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px 14px;opacity:.95}.blog-post__author{border-bottom:1px solid hsla(0,0%,100%,.3);color:inherit;text-decoration:none}.blog-post__author:hover{border-bottom-color:hsla(0,0%,100%,.7)}.blog-post__timestamp{color:inherit;opacity:.92}.blog-post__title{font-size:clamp(34px,4.6vw,56px);letter-spacing:-.02em;line-height:1.05;margin:12px 0 0;max-width:none}.blog-post__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.blog-post__tag-link{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;height:30px;padding:0 12px;text-decoration:none}.blog-post__tag-link:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.28)}.blog-post{margin:0 0 clamp(26px,4vw,46px)}.blog-post__body{color:#0f1219;font-size:18px;line-height:1.75;max-width:none;padding-left:var(--avl-blog-gutter);padding-right:var(--avl-blog-gutter);width:100%}.blog-post__body .hs-richtext,.blog-post__body .hs_cos_wrapper,.blog-post__body .hs_cos_wrapper_type_inline_rich_text,.blog-post__body .hs_cos_wrapper_type_rich_text{max-width:none!important;width:100%!important}.blog-post__body .hs-richtext>*,.blog-post__body .hs_cos_wrapper_type_rich_text>*,.blog-post__body>*{margin-left:0!important;margin-right:0!important;max-width:none!important}.blog-post__body>:first-child{margin-top:0}.blog-post__body h2{color:#0f1219;font-size:clamp(24px,2.7vw,34px);letter-spacing:-.015em;line-height:1.15;margin-bottom:.6em;margin-top:2.2em}.blog-post__body h3{color:#0f1219;font-size:clamp(20px,2.1vw,26px);line-height:1.2;margin-bottom:.55em;margin-top:1.8em}.blog-post__body p{margin:0 0 1.2em}.blog-post__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.blog-post__body ol,.blog-post__body ul{margin:0 0 1.2em;padding-left:1.2em}.blog-post__body li+li{margin-top:.35em}.blog-post__body blockquote{border-left:3px solid rgba(15,18,25,.25);color:rgba(15,18,25,.78);margin:1.6em 0;padding:1px 0 1px 18px}.blog-post__body hr{background:rgba(15,18,25,.12);border:0;height:1px;margin:2.2em 0}.blog-post__body iframe,.blog-post__body img,.blog-post__body video{border-radius:16px;height:auto;max-width:100%}.blog-post__body table{display:block;max-width:100%;overflow-x:auto;width:100%}.blog-post__body pre{overflow-x:auto}.blog-post__body figure{margin:1.6em 0}.blog-post__body figcaption{font-size:13px;margin-top:10px;opacity:.72}.blog-comments{border-top:1px solid rgba(15,18,25,.12);margin-top:clamp(28px,4vw,52px);padding-left:var(--avl-blog-gutter);padding-right:var(--avl-blog-gutter);padding-top:clamp(18px,3vw,28px)}.blog-related-posts{border-top:1px solid rgba(15,18,25,.1);padding:clamp(28px,4vw,54px) 0}.blog-related-posts__heading{color:#0f1219;font-size:22px;letter-spacing:-.01em;margin:0 0 18px}.blog-related-posts__list{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-related-posts__post{background:#fff;border:1px solid rgba(15,18,25,.1);border-radius:18px;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.blog-related-posts__post:hover{border-color:rgba(15,18,25,.18);transform:translateY(-3px)}.blog-related-posts__post-image-wrapper{aspect-ratio:16/9;background:rgba(15,18,25,.06);display:block;overflow:hidden}.blog-related-posts__image{display:block;height:100%;object-fit:cover;width:100%}.blog-related-posts__content{padding:16px 16px 18px}.blog-related-posts__title{font-size:16px;line-height:1.25;margin:0 0 10px}.blog-related-posts__title-link{color:#0f1219;text-decoration:none}.blog-related-posts__title-link:hover{text-decoration:underline;text-underline-offset:3px}.blog-related-posts__excerpt{color:rgba(15,18,25,.72);font-size:14px;line-height:1.55}@media (max-width:980px){.blog-related-posts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-post__header-inner{padding-bottom:22px;padding-left:var(--avl-blog-gutter);padding-right:var(--avl-blog-gutter);padding-top:calc(92px + env(safe-area-inset-top, 0px))}.blog-post__title{font-size:34px}.blog-post__body{font-size:17px;line-height:1.72}.blog-related-posts__list{grid-template-columns:1fr}}