:root{color-scheme:light;--bg:#f6f9f8;--text:#142b29;--sub:#405855;--line:#d3e1dc;--brand:#125b4e}*{box-sizing:border-box}body{margin:0;font:17px/1.7 system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--text)}header{background:#113f37;color:#fff;padding:24px 20px}header .in{max-width:860px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}header b{font-size:1.2rem}nav a{color:#d3fff1;margin-left:18px}a{color:#0a5e51}main{max-width:860px;margin:38px auto 50px;padding:0 20px}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:0 0 18px}h2{font-size:1.3rem;line-height:1.35;margin:32px 0 8px}p,li{color:var(--sub)}.lead{font-size:1.1rem}article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 28px;box-shadow:0 8px 25px #123a3310}ul{padding-left:24px}.meta{font-size:0.9rem;color:var(--sub)}footer{border-top:1px solid var(--line);max-width:860px;margin:40px auto 0;padding:20px;font-size:0.9rem;color:var(--sub)}.links{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap}@media(max-width:600px){article{padding:20px 18px}nav a{margin:0 14px 0 0}}