.mobile-toc{display:none;background:var(--bg);border:1px solid var(--line);padding:10px 12px;width:100%;font:inherit}
    @media(max-width:860px){.layout{display:block;padding:0 20px}.toc{display:none}.mobile-toc{display:block;margin-top:22px}.hero{padding-top:54px}.identity{grid-template-columns:1fr}.identity div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.kpis{grid-template-columns:1fr 1fr}.kpi:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--line)}.kpi:nth-child(4){border-top:1px solid var(--line)}.flow{grid-template-columns:1fr}.flow .arrow{transform:rotate(90deg)}.compare{grid-template-columns:1fr}.metric{grid-template-columns:1fr}.bar-row{grid-template-columns:130px 1fr 48px}.meta-inline{display:none}.section{padding-top:58px}}
    @media(prefers-color-scheme:dark){:root{--bg:#08080a;--ink:#f5f5f7;--muted:#a1a1a6;--line:#353538;--soft:#171719;--blue:#2997ff;--blue-soft:#0c2038;--fact:#65c889;--fact-bg:#10291a;--analysis:#f3b65a;--analysis-bg:#2a1c08;--advice:#6db1ff;--advice-bg:#0d223b}.topbar{background:rgba(8,8,10,.88)}.hero .lead,.section .lede,details .detail-body{color:#d2d2d7}.figure img{filter:brightness(.9)}}
    