.page_article__vFa0y{padding-block:var(--s-10) var(--s-20)}.page_header__dzGOa{max-width:var(--measure);margin:0 auto var(--s-10)}.page_header__dzGOa h1{font-family:var(--font-editorial);font-size:clamp(2.6rem,5vw,4.4rem);letter-spacing:-.04em;font-weight:500;line-height:.98;margin-block:var(--s-4)}.page_back__pmv0r{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);text-decoration:none}.page_back__pmv0r:hover{color:var(--text-primary)}.page_eyebrowRow___MQe5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em}.page_topicChip__zVo80{padding:3px 8px;border-radius:2px;background:var(--accent-burgundy);color:#faf0e8;font-weight:600;letter-spacing:.12em}.page_headTime__vPwF9{color:var(--text-secondary)}.page_headMeta___A7SG{color:var(--text-muted)}.page_dek__wrk_a{color:var(--text-secondary);font-family:var(--font-editorial);font-size:clamp(1.15rem,1.8vw,1.45rem);font-style:italic;line-height:var(--lh-relaxed);margin-top:var(--s-4)}.page_byline__lon_n{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--border-subtle)}.page_bylineMark__qhW__{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent-burgundy);color:#faf0e8;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;border-radius:2px}.page_bylineName__xVhoH{font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);color:var(--text-primary)}.page_bylineRole__64KD6{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.page_hero__YR30X{max-width:calc(var(--measure) + var(--s-10));margin:var(--s-4) auto var(--s-12);padding:0}.page_heroImg__lhM5O{width:100%;height:auto;border-radius:2px;box-shadow:var(--shadow-md)}.page_hero__YR30X figcaption{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-align:center;letter-spacing:.06em}.page_prose__gkaV5{max-width:var(--measure);margin:0 auto;line-height:var(--lh-relaxed);color:var(--text-primary);font-size:var(--fs-md)}.page_prose__gkaV5 :where(h2){font-family:var(--font-editorial);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-block:var(--s-12) var(--s-4);scroll-margin-top:calc(var(--header-h) + var(--s-6));position:relative}.page_prose__gkaV5 :where(h3){font-family:var(--font-editorial);font-size:1.5rem;font-weight:500;letter-spacing:-.01em;margin-block:var(--s-8) var(--s-3);scroll-margin-top:calc(var(--header-h) + var(--s-6));position:relative}.page_prose__gkaV5 :where(p){margin-block:var(--s-5)}.page_prose__gkaV5>p:first-of-type:first-letter{float:left;font-family:var(--font-editorial);font-weight:500;font-size:4.6rem;line-height:.78;padding:.06em .14em 0 0;color:var(--accent-burgundy);letter-spacing:-.03em}.page_prose__gkaV5 :where(a){color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,var(--text-link) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--text-link) 40%,transparent);text-underline-offset:3px;transition:-webkit-text-decoration-color var(--dur-fast) var(--ease-standard);transition:text-decoration-color var(--dur-fast) var(--ease-standard);transition:text-decoration-color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard)}.page_prose__gkaV5 :where(a):hover{-webkit-text-decoration-color:var(--text-link);text-decoration-color:var(--text-link)}.page_prose__gkaV5 :where(ul,ol){margin-block:var(--s-5);-webkit-padding-start:var(--s-6);padding-inline-start:var(--s-6)}.page_prose__gkaV5 :where(li){margin-block:var(--s-2)}.page_prose__gkaV5 :where(li)::marker{color:var(--accent-burgundy)}.page_prose__gkaV5 :where(blockquote){border-left:3px solid var(--accent-burgundy);-webkit-padding-start:var(--s-4);padding-inline-start:var(--s-4);color:var(--text-secondary);font-style:italic;margin-block:var(--s-6)}.page_prose__gkaV5 :where(code){background:var(--surface-inset);padding:1px 5px;border-radius:3px;font-size:.9em;color:var(--text-primary)}.page_prose__gkaV5 :where(pre){background:var(--terminal-bg);color:var(--terminal-fg);padding:var(--s-4) var(--s-5);padding-top:var(--s-8);border-radius:3px;overflow-x:auto;margin-block:var(--s-6);line-height:var(--lh-normal);position:relative;border:1px solid rgba(255,255,255,.06);font-size:.9em}.page_prose__gkaV5 :where(pre code){background:transparent;padding:0;color:inherit;font-size:inherit}.page_prose__gkaV5 :where(table){width:100%;border-collapse:collapse;margin-block:var(--s-6);font-size:var(--fs-sm)}.page_prose__gkaV5 :where(th,td){padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border-subtle);text-align:left}.page_prose__gkaV5 :where(th){font-family:var(--font-mono);text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:.1em;color:var(--text-muted);background:var(--surface-inset)}.page_prose__gkaV5 :where(hr){border:0;border-top:1px solid var(--border-subtle);margin-block:var(--s-8);position:relative;text-align:center}.page_prose__gkaV5 :where(hr):after{content:"\2766";position:absolute;top:-.7em;left:50%;transform:translateX(-50%);background:var(--surface-page);padding-inline:var(--s-3);color:var(--text-muted);font-size:1rem}.page_prose__gkaV5 :where(img){border-radius:3px;margin-block:var(--s-6)}.page_related__SjdH2{max-width:var(--measure);margin:var(--s-16) auto 0;padding-top:var(--s-8);border-top:1px solid var(--border-subtle)}.page_relatedEyebrow__kvFXr{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s-3)}.page_relatedTitle__QWoqV{font-family:var(--font-editorial);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;letter-spacing:-.02em;margin-bottom:var(--s-6)}.page_related__SjdH2 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.page_related__SjdH2 li{border-top:1px solid var(--border-subtle)}.page_related__SjdH2 li:last-child{border-bottom:1px solid var(--border-subtle)}.page_related__SjdH2 a{display:flex;flex-direction:column;gap:4px;padding:var(--s-4) 0;color:var(--text-primary);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.page_related__SjdH2 a:hover .page_relTitle__7bmCO{color:var(--accent-burgundy)}.page_relTitle__7bmCO{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);transition:color var(--dur-fast) var(--ease-standard)}.page_relDek__Q3zrU{color:var(--text-secondary);font-size:var(--fs-sm);max-width:56ch}.page_relMeta__YBS8Z{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em}.page_articleNav__RpBaV{max-width:var(--measure);margin:var(--s-16) auto 0;padding-top:var(--s-6);border-top:1px dashed var(--border-strong);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6)}.page_articleNav__RpBaV a{display:flex;flex-direction:column;gap:var(--s-2);color:var(--text-primary);text-decoration:none}.page_articleNav__RpBaV a:last-child{text-align:right}.page_articleNav__RpBaV span{font:var(--fs-xs)/1 var(--font-mono);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase}.page_articleNav__RpBaV strong{font-family:var(--font-display);font-weight:600}.ArticleBody_progress__Ga7vn{position:fixed;z-index:50;top:0;left:0;width:100%;height:3px;transform-origin:left;background:var(--accent-burgundy);transition:transform 60ms linear}.ArticleBody_layout__2_yCZ{max-width:var(--measure);margin-inline:auto;position:relative}.ArticleBody_tocRail__4FT_C{position:absolute;left:calc(100% + var(--s-8));top:0;bottom:0;width:200px}.ArticleBody_toc__3HKAI{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--s-6));max-height:calc(100vh - var(--header-h) - var(--s-12));overflow-y:auto;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--border-strong);padding-left:var(--s-4)}.ArticleBody_toc__3HKAI p{font:700 var(--fs-xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s-3);color:var(--text-muted)}.ArticleBody_toc__3HKAI a{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.45;text-decoration:none;padding:3px 0 3px 10px;border-left:2px solid transparent;margin-left:calc(var(--s-4) * -1);padding-left:var(--s-4);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.ArticleBody_toc__3HKAI a[data-level="3"]{padding-left:calc(var(--s-4) + var(--s-3));font-size:11px}.ArticleBody_toc__3HKAI a:hover{color:var(--text-primary)}.ArticleBody_toc__3HKAI a[data-active=true]{color:var(--text-primary);border-left-color:var(--accent-burgundy);font-weight:600}@media (max-width:1150px){.ArticleBody_tocRail__4FT_C{display:none}}.ArticleBody_anchor__Rb_q8{display:inline-block;margin-left:10px;color:var(--text-muted);font-weight:400;font-family:var(--font-mono);font-size:.7em;vertical-align:middle;text-decoration:none;opacity:0;transform:translateX(-4px);transition:opacity var(--dur-med) var(--ease-standard),transform var(--dur-med) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ArticleBody_anchor__Rb_q8:focus-visible,h2:hover .ArticleBody_anchor__Rb_q8,h3:hover .ArticleBody_anchor__Rb_q8{opacity:1;transform:translateX(0);color:var(--accent-burgundy)}.ArticleBody_pullQuote__h2Rpu{font-family:var(--font-editorial);font-size:clamp(1.5rem,2.4vw,2.15rem);font-style:italic;line-height:1.28;letter-spacing:-.015em;color:var(--text-primary);border-left:0!important;padding:0!important;padding-top:var(--s-3)!important;margin-block:var(--s-12)!important;position:relative;text-align:left}.ArticleBody_pullQuote__h2Rpu:before{content:"\201C";position:absolute;top:-.3em;left:-.55em;font-family:var(--font-editorial);font-size:4em;line-height:1;color:var(--accent-burgundy);opacity:.35;pointer-events:none}.ArticleBody_pullQuote__h2Rpu p{margin:0!important}@media (max-width:720px){.ArticleBody_pullQuote__h2Rpu:before{left:-.1em;font-size:3em}}.ArticleBody_copy__87yQ_{position:absolute;top:var(--s-2);right:var(--s-2);color:var(--terminal-accent);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:5px 8px;font:10px/1 var(--font-mono);letter-spacing:.14em;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ArticleBody_copy__87yQ_:hover{background:rgba(255,255,255,.14);color:var(--terminal-fg)}