:root{color-scheme:light;--ink:#15283a;--muted:#526477;--line:#dce5eb;--accent:#176b68;--bg:#f5f8fa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.7}header,main,footer{max-width:780px;margin:auto;padding:24px}header{padding-top:42px;display:flex;justify-content:space-between;gap:20px;align-items:center}a{color:var(--accent)}nav{display:flex;gap:18px;flex-wrap:wrap;font-size:.94rem}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.brand{font-weight:750;color:var(--ink);text-decoration:none}.panel{background:white;border:1px solid var(--line);border-radius:16px;padding:clamp(24px,5vw,46px);box-shadow:0 10px 35px #1735520a}h1{font-size:clamp(2rem,4vw,2.7rem);line-height:1.2;letter-spacing:-.03em;margin:0 0 18px}h2{font-size:1.12rem;line-height:1.35;margin-top:29px}p,li{color:#33475b}li{margin-bottom:7px}.eyebrow{font-size:.81rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:14px}.note{padding:13px 16px;background:#ecf5f2;border-left:3px solid var(--accent);border-radius:5px}.links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.linkbutton{display:inline-block;padding:10px 15px;background:var(--accent);color:white;border-radius:8px;text-decoration:none}.linkbutton.secondary{background:#e9f0f2;color:var(--ink)}footer{font-size:.86rem;color:var(--muted);padding-bottom:40px}@media(max-width:550px){header{display:block}nav{margin-top:8px}}
