:root{--bg:#f4f6f8;--card:#ffffff;--text:#111827;--muted:#596273;--line:#d7dee6;--brand:#0e5a4b;--brand2:#e6f3ef;--dark:#111827;--darkCard:#16212b}*{box-sizing:border-box}body{margin:0;font:16px/1.65 Inter,system-ui,sans-serif;color:var(--text);background:var(--bg)}.wrap{max-width:1040px;margin:0 auto;padding:24px}.hero{padding-top:72px;padding-bottom:26px}.brand{font-weight:800;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.eyebrow{margin:.4rem 0 0;color:var(--muted);font-weight:700}.hero h1{font-size:clamp(2.3rem,4vw,4rem);line-height:1.03;margin:.55rem 0 1rem;max-width:900px}.lead{font-size:1.14rem;color:var(--muted);max-width:820px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-block;padding:12px 18px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--text);background:#fff;font-weight:700}.btn.primary{background:var(--dark);color:#fff;border-color:var(--dark)}.stack{display:grid;gap:18px;padding-bottom:44px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px}.card h2{margin-top:0;font-size:1.6rem}.card h3{margin:.25rem 0 .4rem}.accent{background:var(--brand2);border-color:#cfe5de}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;font-weight:600}.cols,.issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.issues article{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fbfcfd}.process ul{margin-bottom:18px}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pill{padding:8px 12px;border-radius:999px;background:#eef2f7;color:#374151;font-size:.95rem}.dark{background:var(--darkCard);color:#f3f4f6;border-color:var(--darkCard)}.dark p{color:#d5d9df}.footer{padding-top:8px;padding-bottom:56px}.footer h3{margin-bottom:6px}.muted{color:var(--muted)}a{color:var(--brand)}ul{padding-left:20px}