:root{color-scheme:light;--ink:#17212c;--muted:#596775;--line:#e5e9ef;--accent:#006e63;--accent-soft:#e6f4f0;--bg:#f7f9fb;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:16px/1.72 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink)}header{background:#102b34;color:white;padding:36px 24px 48px}header .wrap,main,.foot{max-width:850px;margin:auto}header .brand{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;color:#a9e6d6}header h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin:12px 0}header p{max-width:660px;color:#d4e3e6;margin:0}main{margin:-22px auto 0;padding:0 18px 32px;position:relative}article{background:var(--white);padding:clamp(22px,5vw,46px);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 30px #12303d0a}h2{font-size:1.24rem;margin:30px 0 8px;line-height:1.4}h2:first-child{margin-top:0}p{margin:0 0 12px}ul{padding-left:23px;margin:8px 0 20px}li{margin:5px 0}a{color:#056e65;text-underline-offset:3px}a:hover{color:#02483e}.note{background:var(--accent-soft);border-left:4px solid var(--accent);padding:15px 18px;border-radius:8px;margin:20px 0}.meta{color:var(--muted);font-size:.9rem}.foot{padding:0 20px 36px;color:var(--muted);font-size:.89rem;text-align:center}.foot a{margin:0 8px}@media(max-width:600px){header{padding:29px 20px 45px}article{border-radius:12px}}
