.ArticleBody_body__IbBaC{display:flex;flex-direction:column;gap:var(--space-6)}.ArticleBody_h2__Ry2Fz{font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1;letter-spacing:-.01em;color:var(--color-white);margin:var(--space-10) 0 0}.ArticleBody_h2__Ry2Fz,.ArticleBody_h3__Rl83h{font-family:var(--font-serif);font-weight:400;scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.ArticleBody_h3__Rl83h{font-style:italic;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.2;color:color-mix(in srgb,var(--color-white) 88%,transparent);margin:var(--space-6) 0 0}.ArticleBody_p__ZBmdJ{font-family:var(--font-serif);font-size:clamp(var(--text-md),1.5vw,1.24rem);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 82%,transparent);margin:0}.ArticleBody_link__8rthl{color:var(--color-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);transition:border-color var(--duration-fast) var(--ease-out)}.ArticleBody_link__8rthl:hover{border-color:var(--color-accent)}.ArticleBody_inlineCode__AlCCU{font-family:var(--font-mono);font-size:.86em;padding:.1em .4em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-white) 8%,transparent);color:color-mix(in srgb,var(--color-white) 92%,transparent)}.ArticleBody_ol__oYQ3D,.ArticleBody_ul__e_TUs{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding-left:var(--space-6)}.ArticleBody_ol__oYQ3D li,.ArticleBody_ul__e_TUs li{font-family:var(--font-serif);font-size:clamp(var(--text-md),1.5vw,1.24rem);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 78%,transparent);padding-left:var(--space-2)}.ArticleBody_ul__e_TUs li::marker{color:var(--color-accent);content:"— "}.ArticleBody_ol__oYQ3D{list-style:none;counter-reset:item;padding-left:0}.ArticleBody_ol__oYQ3D li{counter-increment:item;position:relative;padding-left:var(--space-10)}.ArticleBody_ol__oYQ3D li:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent)}.ArticleBody_codeFigure__HcPaM{margin:var(--space-2) 0}.ArticleBody_pre__GHzLS{margin:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-base);background:color-mix(in srgb,var(--color-white) 6%,transparent);overflow-x:auto}.ArticleBody_code__45d_Y{font-family:var(--font-mono);font-size:.82rem;line-height:1.7;color:color-mix(in srgb,var(--color-white) 86%,transparent);white-space:pre;tab-size:2}.ArticleBody_codeCaption__cpTm1,.ArticleBody_figureCaption__fgiyp{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);line-height:var(--leading-normal)}.ArticleBody_figure__xuip6{margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}.ArticleBody_figureLabel__No4O5{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.ArticleBody_figureSvg__GDQa0{border:1px solid var(--color-border);border-radius:var(--radius-base);background:color-mix(in srgb,var(--color-white) 3%,transparent);padding:clamp(1rem,3vw,2rem);overflow-x:auto}.ArticleBody_figureSvg__GDQa0 svg{display:block;width:100%;height:auto}.ArticleBody_callout__fw_iq{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-base);border:1px solid var(--color-border);border-left-width:3px;background:var(--color-surface)}.ArticleBody_calloutTag__Zm9rI{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.ArticleBody_calloutText__G_F8S{font-family:var(--font-serif);font-size:clamp(var(--text-md),1.5vw,1.2rem);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 82%,transparent);margin:0}.ArticleBody_callout_failure__Rez5u{border-left-color:#c2503a}.ArticleBody_callout_failure__Rez5u .ArticleBody_calloutTag__Zm9rI{color:#d9694f}.ArticleBody_callout_insight__LGvOP{border-left-color:var(--brass)}.ArticleBody_callout_insight__LGvOP .ArticleBody_calloutTag__Zm9rI{color:var(--brass)}.ArticleBody_callout_note__n9zyq{border-left-color:var(--color-accent)}.ArticleBody_callout_note__n9zyq .ArticleBody_calloutTag__Zm9rI{color:var(--color-accent)}.ArticleBody_quote__TCLtP{margin:var(--space-4) 0;padding-left:var(--space-8);border-left:2px solid color-mix(in srgb,var(--color-accent) 45%,transparent)}.ArticleBody_quote__TCLtP p{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:var(--leading-snug);color:color-mix(in srgb,var(--color-white) 88%,transparent);margin:0}.ArticleBody_cite__rAVxh{display:block;margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-muted);font-style:normal}.ArticleBody_embed__c21Pl{margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}.ArticleBody_embedCaption__e9H6j{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);margin:0}