.ArticleContents_root__4yZ4o{min-width:0;align-self:start}.ArticleContents_compact__dnZHl{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:rgba(14,18,26,.48)}.ArticleContents_compactToggle__8n5QI{display:grid;width:100%;min-height:64px;gap:5px;padding:9px 14px 10px;border-radius:3px;color:var(--ink-200);text-align:left;transition:color .16s ease,background-color .16s ease}.ArticleContents_compactToggle__8n5QI:hover{background:rgba(255,255,255,.025);color:var(--ink-100)}.ArticleContents_compactToggle__8n5QI:active{background:rgba(var(--accent-rgb),.055)}.ArticleContents_compactToggle__8n5QI:focus-visible,.ArticleContents_link__Sg6Ls:focus-visible{z-index:1;outline:2px solid rgba(var(--accent-rgb),.9);outline-offset:-2px}.ArticleContents_compactMeta___0jJC,.ArticleContents_compactSummary__qWWl1{display:flex;min-width:0;align-items:center;justify-content:space-between}.ArticleContents_compactMeta___0jJC{gap:16px;color:var(--ink-500);font-family:var(--font-mono);font-size:10px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.ArticleContents_compactSummary__qWWl1{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:14px;font-size:14px;line-height:1.4}.ArticleContents_compactSummary__qWWl1>span:first-child{min-width:0;overflow-wrap:anywhere}.ArticleContents_chevron__iLDR0{color:var(--accent);font-family:var(--font-mono);text-align:right}.ArticleContents_compactPanel__k0yvo{padding:8px 12px 12px;border-top:1px solid rgba(255,255,255,.07)}.ArticleContents_list__ZD9_G{display:grid;margin:0;padding:0;list-style:none}.ArticleContents_compactList__GuIRD{--marker-left:-13px;border-left:1px solid rgba(255,255,255,.08);padding-left:12px}.ArticleContents_link__Sg6Ls{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;border-radius:3px;color:var(--ink-400);transition:color .16s ease,background-color .16s ease}.ArticleContents_link__Sg6Ls:hover{background:rgba(255,255,255,.025);color:var(--ink-200)}.ArticleContents_link__Sg6Ls:active{background:rgba(var(--accent-rgb),.06);color:var(--ink-100)}.ArticleContents_link__Sg6Ls[aria-current=location]{background:transparent;color:var(--ink-100)}.ArticleContents_link__Sg6Ls[aria-current=location]:hover{background:rgba(255,255,255,.025)}.ArticleContents_link__Sg6Ls[aria-current=location]:active{background:rgba(var(--accent-rgb),.06)}.ArticleContents_marker__mLc0h{position:absolute;top:10px;bottom:10px;left:var(--marker-left);width:1px;background:transparent;transition:background-color .16s ease}.ArticleContents_link__Sg6Ls:hover .ArticleContents_marker__mLc0h{background:rgba(255,255,255,.2)}.ArticleContents_link__Sg6Ls[aria-current=location] .ArticleContents_marker__mLc0h{background:rgba(var(--accent-rgb),.9)}.ArticleContents_number__NFUfS{color:var(--ink-500);font-family:var(--font-mono);transition:color .16s ease}.ArticleContents_link__Sg6Ls[aria-current=location] .ArticleContents_number__NFUfS{color:var(--accent)}.ArticleContents_compactLink__vBEzk{min-height:44px;padding:11px 8px;font-size:14px;line-height:1.45}.ArticleContents_desktop__desTa{display:none}@media (min-width:1280px){.ArticleContents_root__4yZ4o{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto}.ArticleContents_compact__dnZHl{display:none}.ArticleContents_desktop__desTa{display:block}.ArticleContents_desktopNav__0p2s6{padding-left:20px;border-left:1px solid rgba(255,255,255,.08)}.ArticleContents_eyebrow__lMW1k{margin-bottom:12px;color:var(--ink-500);font-family:var(--font-mono);font-size:10.5px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.ArticleContents_desktopList__9mX4N{--marker-left:-21px;gap:2px}.ArticleContents_desktopLink__X0woK{min-height:44px;padding:10px 8px;font-size:14px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.ArticleContents_compactToggle__8n5QI,.ArticleContents_link__Sg6Ls,.ArticleContents_marker__mLc0h,.ArticleContents_number__NFUfS{transition-duration:.01ms}}