:root{color-scheme:light;--bg:#f5f6f8;--ink:#202a32;--muted:#596974;--accent:#116d5b;--line:#dce5e1}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:850px;margin:auto;padding:28px}header{display:flex;align-items:center;gap:14px}header strong{font-size:22px}header p{margin:0;color:var(--muted);font-size:13px}.brand{display:grid;place-content:center;position:relative;width:48px;height:48px;border-radius:15px;background:var(--ink);color:#fff;text-decoration:none;font-size:32px;font-weight:700;line-height:1}.brand span{position:absolute;right:7px;top:6px;color:#73dbb2}main{background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px}h1{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:10px 0 18px;overflow-wrap:anywhere}h2{font-size:21px;line-height:1.4;margin:0 0 12px}p{margin:0 0 14px}.eyebrow{font-size:11px;letter-spacing:1px;color:var(--accent);font-weight:700}.lead{font-size:19px;color:var(--muted);margin-bottom:32px}section{padding:24px 0 8px;border-top:1px solid var(--line)}a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #389e87;outline-offset:4px;border-radius:3px}ul,ol{padding-left:25px}li{margin-bottom:10px}footer{font-size:14px;color:var(--muted)}nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px}nav [aria-current]{font-weight:700}.skip{position:absolute;left:-10000px}.skip:focus{left:12px;top:6px;background:#fff;padding:8px;z-index:2}@media(max-width:600px){body{font-size:15px}header,footer{padding:22px}main{margin:0 12px;padding:23px;border-radius:18px}h1{font-size:29px}h2{font-size:20px}.lead{font-size:17px}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#151b20;--ink:#e4edea;--muted:#a7b9b2;--accent:#85d9bf;--line:#35443e}main,.skip:focus{background:#1d2722}.brand{background:#244d40;color:#fff}}
