:root{color-scheme:light;--ink:#203a32;--muted:#60736b;--paper:#f7f6f0;--line:#dde4d9;--accent:#5e8670}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Noto Sans",sans-serif;line-height:1.7}a{color:inherit;text-decoration-color:#8ba493;text-underline-offset:4px}header{max-width:920px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{text-decoration:none;font-size:17px;font-weight:700;letter-spacing:.02em}select{font:inherit;color:var(--ink);background:white;border:1px solid var(--line);border-radius:12px;padding:8px 12px}main{max-width:920px;margin:auto;padding:44px 24px 96px}.eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:700}h1{font-size:clamp(38px,7vw,64px);line-height:1.13;letter-spacing:-.035em;margin:16px 0 22px;max-width:14em}h2{font-size:21px;line-height:1.35;margin:0 0 12px}p{max-width:68ch;margin:0;color:var(--muted)}.lead{font-size:18px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.card,.section{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px}.card a{display:inline-block;margin-top:22px;font-weight:650}.sections{display:grid;gap:14px;margin-top:40px}.section p{white-space:pre-line}footer{border-top:1px solid var(--line);max-width:920px;margin:auto;padding:24px;display:flex;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--muted)}@media(max-width:600px){header{padding:20px}main{padding:30px 20px 72px}.cards{grid-template-columns:1fr;margin-top:32px}.card,.section{padding:22px;border-radius:20px}footer{padding:20px}}
