:root{--bg: #eef2f1;--ink: #14232b;--muted: #5b6b70;--line: #d5dedb;--blue: #1f5fbf;--amber: #b4540a;--sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Newsreader", Georgia, "Times New Roman", serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 var(--sans)}main{max-width:1080px;margin:0 auto;padding:40px 24px 64px}h1{font:500 40px/1.1 var(--serif);margin:0 0 8px;letter-spacing:-.01em}h2{font:500 26px/1.2 var(--serif);margin:0 0 12px}h3{font:600 15px/1.3 var(--sans);margin:0 0 2px}section{margin-top:48px}.sub{max-width:62ch;color:var(--muted);margin:0 0 24px}.controls{display:flex;flex-wrap:wrap;gap:20px}label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}select{font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:4px;padding:8px 10px;min-width:220px}select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.hero{border-left:4px solid var(--amber);padding:4px 0 4px 20px;margin-top:40px}.statement{font:400 26px/1.35 var(--serif);max-width:52ch;margin:0 0 8px}.statement strong{font-weight:500}.muted,.note{color:var(--muted);font-size:13px;max-width:70ch}.note{margin:4px 0 12px}.notice{background:#fff3e0;border:1px solid #f0c98a;padding:10px 14px;border-radius:4px;max-width:70ch}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 32px;margin:20px 0 0}.facts dt{font-size:13px;color:var(--muted)}.facts dd{margin:2px 0 0;font:500 32px/1.1 var(--serif);font-variant-numeric:tabular-nums}.facts small{display:block;font:400 13px/1.4 var(--sans);color:var(--muted);margin-top:4px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:40px 32px}footer{margin-top:56px;font-size:12px;color:var(--muted)}@media (max-width: 520px){h1{font-size:32px}.statement{font-size:21px}.grid{grid-template-columns:1fr}}
