:root{color-scheme:light;--ink:#102c47;--muted:#53677b;--line:#dbe3ed;--paper:#f5f7fb;--accent:#0b665b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:880px;margin:auto;padding:28px 32px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}header a{color:var(--ink);text-decoration:none;font-weight:650}nav{display:flex;gap:22px;font-size:14px}nav a{font-weight:400}h1{font-size:38px;line-height:1.15;letter-spacing:-1px;margin:24px 0}h2{font-size:22px;line-height:1.3;margin:36px 0 12px}p{margin:12px 0}a{color:var(--accent);text-underline-offset:3px}li{margin:8px 0}.lead{font-size:21px;color:var(--muted)}.note{padding:18px 22px;background:#e8f4f0;border-left:4px solid var(--accent);border-radius:3px}.meta,footer{color:var(--muted);font-size:14px}footer{border-top:1px solid var(--line);margin-top:36px;padding-bottom:44px}strong{font-weight:650}@media(max-width:600px){header,main,footer{padding:22px}header{align-items:start;gap:16px;flex-direction:column}h1{font-size:32px}.lead{font-size:19px}nav{flex-wrap:wrap;gap:16px}}
