
:root{color-scheme:dark;--bg:#0b0e12;--fg:#eeece7;--soft:#c2bdb4;--muted:#94969a;--gold:#c9ac78;--line:#33363a;--panel:#171b20}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.72 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:inherit}a:hover{color:var(--gold)}.wrap{max-width:1120px;margin:auto;padding:0 34px}.header{border-bottom:1px solid var(--line);background:rgba(11,14,18,.97)}.top{display:flex;justify-content:space-between;align-items:center;min-height:83px;gap:20px}.brand{font-size:15px;letter-spacing:.23em;font-weight:700;text-decoration:none;white-space:nowrap}.brand small{display:block;font-size:9px;font-weight:500;letter-spacing:.28em;color:var(--muted);margin-top:2px}.toplinks{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;letter-spacing:.06em}.toplinks a{text-decoration:none;color:var(--soft)}.hero{padding:75px 0 55px;border-bottom:1px solid var(--line);background:radial-gradient(circle at top right,#2b2824 0,transparent 50%)}.eyebrow{font-weight:700;font-size:11px;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.hero h1{font-weight:500;text-transform:uppercase;letter-spacing:.025em;font-size:clamp(36px,6vw,68px);line-height:1.08;max-width:960px;margin:20px 0}.hero p{font-size:18px;max-width:800px;color:var(--soft)}.meta{font-size:12px;color:var(--muted);margin-top:25px;letter-spacing:.03em}.reportnav{border-bottom:1px solid var(--line);background:var(--bg)}.reportnav .wrap{display:flex;overflow:auto;gap:24px;white-space:nowrap;padding-top:18px;padding-bottom:18px}.reportnav a{font-size:12px;text-decoration:none;color:#aaa;letter-spacing:.03em}.reportnav a.current{color:var(--gold);font-weight:700}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.stat{padding:32px 20px 30px 0}.stat .v{font-family:Georgia,serif;font-size:30px;color:var(--fg);line-height:1.2}.stat .k{color:var(--muted);font-size:12px;margin-top:9px}.article{max-width:900px;padding-top:42px;padding-bottom:60px}.article section{padding:26px 0;border-bottom:1px solid #25282d}.article section h2{font-family:Georgia,serif;font-size:29px;font-weight:400;margin:0 0 13px;line-height:1.3}.article p{color:#cbc8c1;font-size:16px;line-height:1.86;margin:0 0 12px}.tableclip{overflow-x:auto;max-width:100%;margin:18px 0}.data{width:100%;border-collapse:collapse;min-width:610px;font-size:13px}.data th{color:var(--gold);font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#1a1d22}.data td,.data th{padding:12px;border-bottom:1px solid #33363a;vertical-align:top}.data td{color:#d0cec9}.quote{font:italic 27px/1.45 Georgia,serif;border-left:3px solid var(--gold);padding:4px 25px!important;color:#f0e8d8}.sources{padding:26px 0 50px}.sources h3{font-size:14px;font-weight:700;color:var(--gold);letter-spacing:.12em;text-transform:uppercase}.sources ol{padding-left:20px}.sources li{font-size:12px;margin:7px 0;overflow-wrap:anywhere;color:var(--muted)}.sources li a{color:#bdb8ad}.method{font-size:12px!important;color:var(--muted)!important}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:25px}.pill{display:inline-block;text-decoration:none;font-size:12px;letter-spacing:.08em;border:1px solid var(--gold);padding:10px 18px;color:var(--gold)}.pill.sec{border-color:#5b5c5d;color:var(--soft)}.notice{border-left:2px solid var(--gold);background:#191b1d;padding:18px 22px;color:#c5c2bc;margin-top:15px;font-size:14px}.footer{border-top:1px solid var(--line);padding:45px 0 35px;color:#9c9b97;font-size:12px}.footer strong{color:#eae6de;letter-spacing:.16em}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:45px 0}.card{display:block;border:1px solid #33363a;background:var(--panel);padding:26px;text-decoration:none;min-height:190px}.card span{display:block;font-size:11px;color:var(--gold);letter-spacing:.16em;text-transform:uppercase}.card h3{font:normal 25px/1.25 Georgia,serif;margin:15px 0 10px}.card p{font-size:13px;color:var(--muted);line-height:1.6}.archive-list{padding-bottom:50px}.archive-list a{display:block;padding:13px 0;color:#c4bcae} @media(max-width:760px){.top{align-items:flex-start;flex-direction:column;padding:23px 0}.hero{padding:50px 0 35px}.wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:38px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat .v{font-size:24px}.cards{grid-template-columns:1fr}.article section h2{font-size:24px}}@media print{body{background:white;color:#111}.header,.reportnav,.actions{display:none}.hero{background:none}.hero h1,.article p,.stat .v{color:#111}.article section{break-inside:avoid}}
