.blog-post-cta[data-v-ffd642cb]{color:var(--text-white);background:linear-gradient(#012c24,#00433a);padding-block:clamp(56px,8vw,96px)}.blog-post-cta__content[data-v-ffd642cb]{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.blog-post-cta__title[data-v-ffd642cb]{color:var(--text-white);font-family:var(--font-heading);font-size:clamp(28px,3.6vw,44px);font-weight:var(--fw-semibold);letter-spacing:-.02em;max-width:24ch;margin:0;line-height:1.1}.blog-post-cta__sub[data-v-ffd642cb]{color:#ffffffb8;font-family:var(--font-body);max-width:46ch;margin:0;font-size:clamp(15px,1.8vw,18px);line-height:1.55}.blog-post-cta__btn[data-v-ffd642cb]{background:var(--accent-500);border-radius:var(--radius-button);color:var(--secondary-500);font-family:var(--font-body);font-size:15px;font-weight:var(--fw-semibold);align-items:center;gap:var(--space-3);margin-top:var(--space-3);transition:background-color .18s var(--ease-out),transform .16s var(--ease-out-strong);justify-content:center;padding:14px 28px;text-decoration:none;display:inline-flex}.blog-post-cta__btn span[data-v-ffd642cb]{transition:transform .2s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.blog-post-cta__btn[data-v-ffd642cb]:hover{background:var(--accent-100);transform:translateY(-1px)}.blog-post-cta__btn:hover span[data-v-ffd642cb]{transform:translate(3px)}}.blog-post-cta__btn[data-v-ffd642cb]:active{transform:scale(.97)}.blog-post-cta__btn[data-v-ffd642cb]:focus-visible{outline:2px solid var(--text-white);outline-offset:3px}@media (width<=640px){.blog-post-cta__btn[data-v-ffd642cb]{width:100%;max-width:320px}}.blog-similar[data-v-98097315]{border-top:1px solid #012c241f;padding-block:clamp(48px,6vw,96px)}.blog-similar__title[data-v-98097315]{color:var(--secondary-500);font-family:var(--font-heading);letter-spacing:-.015em;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(24px,2.6vw,34px)}.blog-similar__grid[data-v-98097315]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(24px,3vw,40px);display:grid}.blog-post__hero--split[data-v-5e0d4c38]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);min-height:min(60vh,620px);display:grid}.blog-post__hero-media[data-v-5e0d4c38]{background:#012c240f;overflow:hidden}.blog-post__hero-image[data-v-5e0d4c38]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-post__hero-copy[data-v-5e0d4c38]{background:linear-gradient(#012c24,#00433a);flex-direction:column;justify-content:center;gap:clamp(16px,2vw,24px);padding:clamp(96px,12vw,160px) clamp(28px,5vw,96px) clamp(48px,6vw,96px);display:flex}.blog-post__hero:not(.blog-post__hero--split) .blog-post__hero-copy[data-v-5e0d4c38]{text-align:center;align-items:center}.blog-post__category[data-v-5e0d4c38]{color:#e58a7d;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:12px;text-decoration:none}.blog-post__category[data-v-5e0d4c38]:hover{text-underline-offset:3px;text-decoration:underline}.blog-post__title[data-v-5e0d4c38]{color:var(--text-white);font-family:var(--font-heading);letter-spacing:-.02em;max-width:24ch;margin:0;font-size:clamp(32px,3.6vw,54px);line-height:1.05}.blog-post__dek[data-v-5e0d4c38]{color:#f7f5f2bf;max-width:46ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.blog-post__byline[data-v-5e0d4c38]{color:#f7f5f299;align-items:center;gap:8px;justify-content:inherit;flex-wrap:wrap;margin:0;font-size:13px;display:flex}.blog-post__avatar[data-v-5e0d4c38]{-o-object-fit:cover;object-fit:cover;border:1px solid #f7f5f240;border-radius:999px;width:32px;height:32px;margin-right:4px}.blog-post__body[data-v-5e0d4c38]{width:100%;max-width:68ch;margin-inline:auto;padding-block:clamp(48px,6vw,96px)}.blog-post__body[data-v-5e0d4c38] .markdown-content{color:#1f1f1a;font-size:17px;line-height:1.75}.blog-post__body[data-v-5e0d4c38] .markdown-content h2{color:var(--secondary-500);font-family:var(--font-heading);letter-spacing:-.01em;margin-top:1.6em}.blog-post__body[data-v-5e0d4c38] .markdown-content>:first-child{margin-top:0!important}.blog-post__body[data-v-5e0d4c38] .markdown-content a{color:var(--primary-500);text-underline-offset:3px;text-decoration:underline}.blog-post__body[data-v-5e0d4c38] .markdown-content a:hover{color:var(--secondary-500)}.blog-post__body[data-v-5e0d4c38] .markdown-content img{border:none;border-radius:4px;width:100%;margin-block:8px}.blog-post__tags[data-v-5e0d4c38]{flex-wrap:wrap;gap:8px;margin-top:clamp(28px,3vw,40px);display:flex}.blog-post__tag[data-v-5e0d4c38]{color:var(--secondary-500);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #012c242e;border-radius:999px;padding:6px 14px;font-size:12px;text-decoration:none}.blog-post__tag[data-v-5e0d4c38]:hover{background:var(--secondary-500);color:var(--text-white)}.blog-post__endnote[data-v-5e0d4c38]{border-top:1px solid #012c2424;align-items:center;gap:16px;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:flex}.blog-post__endnote-avatar[data-v-5e0d4c38]{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex-shrink:0;width:44px;height:44px}.blog-post__endnote-meta[data-v-5e0d4c38]{color:#1f1f1a9e;margin:0;font-size:14px;font-style:italic;line-height:1.6}.blog-post__back[data-v-5e0d4c38],.blog-post__endnote-meta a[data-v-5e0d4c38]{color:var(--primary-500);text-underline-offset:3px;text-decoration:underline}.blog-post__back[data-v-5e0d4c38]{margin-top:clamp(32px,4vw,48px);font-size:14px;font-weight:600;display:inline-block}.blog-post__back[data-v-5e0d4c38]:hover{color:var(--secondary-500)}@media (width<=860px){.blog-post__hero--split[data-v-5e0d4c38]{grid-template-columns:minmax(0,1fr);min-height:0}.blog-post__hero-media[data-v-5e0d4c38]{aspect-ratio:3/2}}
