:root{color-scheme:light;--ink:#24352c;--muted:#54645a;--bg:#f7f8f4;--green:#285b40;--line:#dce4dc}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:17px/1.65 system-ui,-apple-system,sans-serif;color:var(--ink)}header{background:#183b2a;color:white;padding:22px max(24px,calc((100vw - 900px)/2))}header strong{letter-spacing:.07em}nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:10px}a{color:var(--green)}header a{color:#e3f1e6}main{max-width:900px;margin:56px auto;padding:0 24px 80px}h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.16;margin:0 0 20px}h2{font-size:1.35rem;margin-top:38px}p{max-width:76ch}.eyebrow{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-weight:700}.lead{font-size:1.2rem;color:var(--muted)}.panel{background:white;border:1px solid var(--line);padding:26px;border-radius:12px;margin-top:30px}.tag{font-size:.8rem;color:#405a47;text-transform:uppercase;letter-spacing:.08em}footer{border-top:1px solid var(--line);padding:24px;text-align:center;color:var(--muted);font-size:.9rem}li{margin:9px 0}@media(max-width:650px){main{margin-top:35px}header{padding:18px 24px}}
