.overview-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:40px;align-items:end;margin-bottom:34px}.overview-hero .hero{margin:0}.overview-hero .hero-lead{font-size:clamp(23px,3vw,35px);line-height:1.45}.reading-card{border-top:2px solid var(--accent);padding:23px 24px;background:var(--surface);border-radius:0 0 7px 7px}.reading-card h2{font-weight:500;font-size:21px;margin:0 0 12px}.reading-card p:not(.eyebrow){font-size:12px;color:var(--muted)}.reading-card a{font-size:12px;color:var(--accent)}.overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);padding:20px 0;gap:20px}.overview-stats>div{border-right:1px solid var(--line)}.overview-stats>div:last-child{border:0}.overview-stats strong{font-size:29px;line-height:1.2;font-weight:400;display:block;font-variant-numeric:tabular-nums}.overview-stats span{display:block;margin-top:6px;font-size:10px;color:var(--muted)}.reading-nav{display:flex;flex-wrap:wrap;gap:7px;padding:19px 0}.reading-nav a{font-size:11px;border:1px solid var(--line);border-radius:4px;padding:5px 10px;color:var(--muted)}.reading-nav a:hover{color:var(--accent);background:var(--accent-bg)}.overview-notice{border-left:2px solid #6f8c7c;padding:9px 14px;font-size:11px;color:var(--muted);margin:0 0 34px}.overview-section{border-top:1px solid var(--line);padding-top:37px;margin-bottom:38px;scroll-margin-top:96px}.section-intro{color:var(--muted);font-size:13px;line-height:1.9;max-width:80ch;margin:0 0 24px}.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px;display:flex;flex-direction:column}.insight-number{font-size:10px;color:var(--accent);letter-spacing:.1em}.insight h3{font-size:18px;font-weight:500;line-height:1.5;margin:11px 0 13px;letter-spacing:-.015em}.finding,.reading-body>p{font-size:12px;color:var(--muted);line-height:1.95;margin:0 0 16px}.design-note{font-size:12px;line-height:1.95;margin:0 0 19px;color:var(--ink)}.design-note b{display:block;font-size:10px;font-weight:400;color:var(--accent);margin-bottom:5px}.source-links{display:flex;flex-wrap:wrap;gap:6px 11px;border-top:1px dashed var(--line);padding-top:13px;margin-top:auto;font-size:10px;line-height:1.7}.source-links>span{flex-basis:100%;color:var(--faint);font-size:9px}.source-links a{color:var(--accent);border-bottom:1px solid #3e5d50;overflow-wrap:anywhere}.evidence-group{border:1px solid var(--line);border-radius:8px;background:var(--surface);margin-bottom:14px;overflow:hidden}.evidence-group.overview-section{padding:0;margin-bottom:14px;scroll-margin-top:96px}.evidence-group>summary{padding:22px 24px;color:var(--ink);font-size:18px;font-weight:500}.evidence-group summary strong,.reading-row summary strong{display:block;font-weight:500}.evidence-group summary small{font-size:10px;color:var(--faint);font-weight:400;display:block;margin:6px 0;line-height:1.8}.group-body{border-top:1px solid var(--line);padding:24px}.group-body>p{font-size:12px;color:var(--muted);line-height:1.9}.group-body .insight{background:var(--bg)}.reading-row{border-bottom:1px solid var(--line);scroll-margin-top:96px}.reading-row>summary{padding:18px 4px;color:var(--ink)}.reading-row>summary small{display:block;font-size:10px;color:var(--muted);margin:0 0 5px}.reading-row>summary strong{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.reading-body{padding:4px 25px 24px 4px;max-width:900px}.reading-body .scope-note{font-size:11px;color:var(--faint)}.ledger-controls{display:flex;gap:12px;align-items:center}.ledger-controls .search{flex:1}#ledger-count{font-size:11px;color:var(--faint);margin:13px 0}.workflow-list{display:grid;grid-template-columns:1fr 1fr;gap:0 23px;margin:15px 0 22px}.workflow-list a{font-size:12px;padding:11px 0;border-bottom:1px solid var(--line);display:flex;gap:12px}.workflow-list span{color:var(--accent);font-size:10px}.document-note{border-bottom:1px solid var(--line);padding:18px 0}.document-note h3{font-size:15px;font-weight:500;overflow-wrap:anywhere;margin:0 0 7px}.document-note code{font-size:10px;overflow-wrap:anywhere;color:var(--accent)}.document-note p{font-size:12px;color:var(--ink);margin:11px 0 5px}.document-note small{font-size:11px;color:var(--muted);line-height:1.8;display:block}#limit-list{font-size:12px;color:var(--muted);line-height:1.9;padding-left:18px}#limit-list li{margin-bottom:10px}#reading-limits{margin-top:38px}.system-grid .insight h3{font-size:16px}.system-grid .insight{padding:19px}.overview-section:target{scroll-margin-top:100px}
@media(max-width:1150px){.overview-hero{grid-template-columns:1fr;gap:25px}.reading-card{max-width:650px}.system-grid{grid-template-columns:1fr 1fr}.insight-grid{grid-template-columns:1fr}.overview-stats{gap:12px}}
@media(max-width:760px){.overview-hero{margin-bottom:25px}.reading-card{padding:20px}.overview-stats{grid-template-columns:1fr 1fr;gap:18px}.overview-stats>div:nth-child(2){border:0}.overview-stats strong{font-size:26px}.overview-stats span{font-size:10px}.reading-nav{gap:6px}.reading-nav a{padding:7px 9px}.overview-section{padding-top:28px;scroll-margin-top:134px}.section-intro{font-size:12px}.system-grid,.insight-grid{grid-template-columns:1fr}.insight{padding:19px}.evidence-group>summary{padding:18px;font-size:16px}.evidence-group summary small{font-size:10px}.group-body{padding:16px}.ledger-controls{align-items:stretch;flex-wrap:wrap}.ledger-controls .search{flex-basis:100%}.ledger-controls select{min-height:40px}.workflow-list{grid-template-columns:1fr}.overview-section:target,.evidence-group.overview-section{scroll-margin-top:134px}}
@media print{.topbar,.sidebar,.reading-nav,.reading-card,.ledger-controls,button{display:none}.shell{display:block}main{padding:20px}.insight-grid,.system-grid{display:block}.insight{break-inside:avoid}body{color:#111;background:white}}
