.blog-post-page_page__gv2qn{padding-top:var(--page-hero-offset)}.blog-post-page_hero__w_Gsn{padding-block:var(--page-hero-space) clamp(2rem,4vw,3rem)}.blog-post-page_heroInner__FPrrh{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:60rem}.blog-post-page_back__R0q_3{width:-moz-fit-content;width:fit-content;color:var(--color-accent);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-post-page_back__R0q_3:hover{text-decoration:underline;text-underline-offset:.25em}.blog-post-page_meta__OIhQL{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;color:var(--color-text-soft);font-size:.85rem}.blog-post-page_meta__OIhQL>span:first-child{color:var(--color-accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-post-page_readingTime__EOM_F{white-space:nowrap}.blog-post-page_hero__w_Gsn h1{max-width:21ch}.blog-post-page_hero__w_Gsn p{color:var(--color-text-soft);line-height:var(--leading-copy);font-size:var(--step-1);max-width:43rem}.blog-post-page_coverWrap__92LAM{max-width:74rem;padding-bottom:clamp(2rem,4vw,4rem)}.blog-post-page_cover___GMdW{position:relative;aspect-ratio:2;overflow:hidden;background:var(--color-accent-soft);border-radius:1.25rem}.blog-post-page_cover___GMdW img{object-fit:cover}.blog-post-page_articleGrid__VlGSX{display:grid;align-items:start;grid-gap:2rem;gap:2rem;max-width:74rem;padding-bottom:clamp(3rem,7vw,6rem)}.blog-post-page_content__8njIi{width:100%;min-width:0;max-width:var(--article-measure)}.blog-post-page_articleMeta__MZ_1F{min-width:0;color:var(--color-text-soft);font-size:.875rem;line-height:1.5}.blog-post-page_tocLabel__5CixW{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:block;color:var(--color-accent);margin-bottom:1rem}.blog-post-page_articleMeta__MZ_1F ol{list-style:none;padding:0}.blog-post-page_articleMeta__MZ_1F li+li{margin-top:.2rem}.blog-post-page_articleMeta__MZ_1F li[data-level="3"]{margin-left:1rem;font-size:.92em}.blog-post-page_articleMeta__MZ_1F a{display:block;padding:.5rem .6rem;border-left:2px solid var(--color-border-strong);overflow-wrap:anywhere}.blog-post-page_articleMeta__MZ_1F a:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.blog-post-page_desktopToc__64k3X{display:none}.blog-post-page_mobileToc__HLQS_{border-block:1px solid var(--color-border-strong)}.blog-post-page_mobileToc__HLQS_ summary{min-height:3rem;padding:.9rem 0;cursor:pointer;font-weight:600;color:var(--color-accent)}.blog-post-page_mobileToc__HLQS_ nav{padding-bottom:1rem}.blog-post-page_page__gv2qn :is(a,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.blog-post-page_links__KRASN{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:2rem;margin-top:3rem;border-top:1px solid var(--color-border-strong)}.blog-post-page_links__KRASN>span,.blog-post-page_relatedLabel__s2KoD{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.blog-post-page_links__KRASN a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem 1rem;gap:.4rem 1rem;padding:1.2rem;border:1px solid var(--color-border-strong);border-radius:1rem;background:var(--color-surface)}.blog-post-page_links__KRASN a:hover{border-color:var(--color-accent)}.blog-post-page_links__KRASN strong{font-size:1.05rem;line-height:1.4}.blog-post-page_links__KRASN small{grid-column:1;font-size:.9rem;color:var(--color-text-soft);line-height:1.6}.blog-post-page_links__KRASN svg{grid-column:2;grid-row:1/span 2;align-self:center}.blog-post-page_links__KRASN svg,.blog-post-page_relatedList__lpyV8 svg{width:1.25rem;height:1.25rem;flex-shrink:0}.blog-post-page_related__RNhnA{padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-dark)}.blog-post-page_relatedLabel__s2KoD{color:var(--color-accent-contrast)}.blog-post-page_relatedList__lpyV8{display:grid;margin-top:1.3rem;border-top:1px solid hsla(0,0%,100%,.18)}.blog-post-page_relatedList__lpyV8 a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;color:var(--color-accent-contrast);font-size:var(--step-2);border-bottom:1px solid hsla(0,0%,100%,.18)}@media(min-width:1100px){.blog-post-page_articleGrid__VlGSX{grid-template-columns:minmax(12rem,16rem) minmax(0,var(--article-measure));gap:clamp(2rem,5vw,4.5rem);justify-content:center}.blog-post-page_articleMeta__MZ_1F{position:-webkit-sticky;position:sticky;top:8rem;max-height:calc(100dvh - 10rem);overflow-y:auto}.blog-post-page_desktopToc__64k3X{display:block}.blog-post-page_mobileToc__HLQS_{display:none}.blog-post-page_content__8njIi:only-child{grid-column:1/-1;justify-self:center}}@media(max-width:1099px){.blog-post-page_articleGrid__VlGSX{max-width:calc(var(--article-measure) + 3rem)}}@media(max-width:599px){.blog-post-page_heroInner__FPrrh{gap:1rem}.blog-post-page_cover___GMdW{aspect-ratio:1.5;border-radius:1rem}}@media print{.blog-post-page_articleMeta__MZ_1F,.blog-post-page_back__R0q_3,.blog-post-page_links__KRASN,.blog-post-page_related__RNhnA{display:none}.blog-post-page_articleGrid__VlGSX{display:block}.blog-post-page_content__8njIi{max-width:none}}