:root{--ink:#213c38;--paper:#f6f3e9;--muted:#63726c;--line:#d9ded2;--accent:#295c4d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Georgia,'Times New Roman',serif}a{color:var(--accent);text-underline-offset:4px}a:hover{color:#9a531e}header{max-width:1160px;margin:auto;padding:23px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}header .brand{font:bold 20px Georgia;text-decoration:none;color:var(--ink)}header .brand span{background:var(--accent);color:#fff;padding:5px 9px;margin-right:8px}nav{display:flex;gap:22px;font:13px Arial,sans-serif;flex-wrap:wrap}nav a{text-decoration:none}main{max-width:1160px;padding:0 28px 60px;margin:auto}.hero{padding:70px 0 50px;max-width:840px}.eyebrow{font:11px Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:bold}h1{font-size:clamp(36px,5.6vw,64px);line-height:1.1;letter-spacing:-.03em;margin:17px 0 22px;font-weight:normal}h2{font-size:30px;line-height:1.3;font-weight:normal}h3{font-size:23px;line-height:1.3;font-weight:normal}.lead{font-size:20px;max-width:650px;color:var(--muted)}.button{display:inline-block;background:var(--accent);color:white;text-decoration:none;padding:11px 20px;margin-top:10px;font:13px Arial,sans-serif}.button:hover{background:#1b4236;color:#fff}.section-head{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:25px;gap:15px}.section-head span{font:12px Arial;color:var(--muted)}.articles{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{background:#fffdf7;border:1px solid var(--line);text-decoration:none;color:var(--ink);padding:26px;display:block;transition:transform .2s}.card:hover{transform:translateY(-3px);border-color:#9eafa2;color:var(--ink)}.card h3{margin:14px 0}.card p{color:var(--muted);margin:0 0 16px}.card small{font:11px Arial;color:var(--accent)}.number{font:normal 44px Georgia;color:#b2bead;line-height:1}.about{margin-top:50px;padding-top:20px;border-top:1px solid var(--line);max-width:800px}.about p{color:var(--muted)}footer{border-top:1px solid var(--line);max-width:1160px;padding:22px 28px;margin:auto;display:flex;justify-content:space-between;gap:20px;font:12px Arial;color:var(--muted)}article{max-width:760px;margin:45px auto 0}article h1{font-size:clamp(34px,5vw,50px)}article h2{margin-top:35px}article p,article li{font-size:18px}.byline{font:12px Arial;color:var(--muted)}.key-question{background:#e7eddf;border-left:3px solid var(--accent);padding:17px 22px;margin:28px 0}.sources{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.sources li{font-size:14px}.breadcrumb{font:12px Arial}@media(max-width:640px){header{align-items:flex-start;flex-direction:column;padding:20px}main{padding:0 20px 35px}.hero{padding:40px 0 30px}.articles{grid-template-columns:1fr}.card{padding:22px}footer{flex-direction:column}.section-head{display:block}.lead{font-size:18px}}
