._article_1khiw_1{max-width:var(--container-width);margin-inline:auto;padding:var(--space-16) var(--container-padding) var(--space-24);display:flex;flex-direction:column;gap:var(--space-8)}._header_1khiw_10{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle)}._kicker_1khiw_18{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;text-transform:uppercase;letter-spacing:0;color:var(--color-text-tertiary)}._title_1khiw_27{font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;font-variation-settings:"opsz" 96;letter-spacing:var(--tracking-heading);line-height:1.05;color:var(--color-text)}._meta_1khiw_37{font-size:var(--text-body-sm);color:var(--color-text-secondary)}._draftBanner_1khiw_42{background:var(--color-accent-soft);border:1px solid var(--color-accent);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-1)}._draftTitle_1khiw_52{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-accent-dark)}._draftBody_1khiw_59{font-size:var(--text-body-sm);color:var(--color-text)}._layout_1khiw_64{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);align-items:start}._toc_1khiw_71{position:sticky;top:calc(var(--nav-height) + var(--space-6));display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}._tocLabel_1khiw_81{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;text-transform:uppercase;letter-spacing:0;color:var(--color-text-tertiary)}._tocList_1khiw_90{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);counter-reset:toc}._tocList_1khiw_90 li{counter-increment:toc;width:100%}._tocLink_1khiw_107{display:grid;grid-template-columns:3ch minmax(0,1fr);align-items:center;justify-content:start;column-gap:var(--space-2);width:100%;max-width:18rem;margin-inline:auto;font-size:var(--text-body-sm);color:var(--color-text-secondary);text-decoration:none;line-height:1.4;text-align:left;transition:color .15s var(--ease-out-quart)}._tocLink_1khiw_107:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);line-height:1.4;text-align:left}._tocText_1khiw_134{min-width:0;max-width:min(18rem,calc(100vw - var(--container-padding) - var(--container-padding) - 5ch))}@media(hover:hover){._tocLink_1khiw_107:hover{color:var(--color-text)}}._body_1khiw_149{display:flex;flex-direction:column;gap:var(--space-10);max-width:65ch}._intro_1khiw_156{font-size:var(--text-body-lg);color:var(--color-text-secondary);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}._section_1khiw_163{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:calc(var(--nav-height) + var(--space-6))}._sectionTitle_1khiw_170{font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;letter-spacing:var(--tracking-heading);line-height:1.25;color:var(--color-text);margin:0}._sectionSummary_1khiw_180{font-size:var(--text-body-sm);color:var(--color-text-secondary);font-style:italic;margin:0}._sectionBody_1khiw_187{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-body-lg);color:var(--color-text);line-height:1.55}._sectionBody_1khiw_187 p{margin:0}._sectionBody_1khiw_187 ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}@media(max-width:900px){._layout_1khiw_64{grid-template-columns:1fr}._toc_1khiw_71{position:static;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}}@media print{._draftBanner_1khiw_42,._toc_1khiw_71{display:none}._layout_1khiw_64{grid-template-columns:1fr}._body_1khiw_149 a[href]:after{content:" (" attr(href) ")";font-size:.85em}}
