:root{--bg:#f6f7f8;--surface:#fff;--text:#172126;--muted:#617078;--line:#dfe5e8;--accent:#2a6c74;--max:900px}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);line-height:1.65}a{color:#195b63}.wrap{width:min(calc(100% - 36px),var(--max));margin:auto}header{border-bottom:1px solid var(--line);background:#fff}.nav{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-weight:750;text-decoration:none;color:var(--text)}.lang a{margin-left:8px;text-decoration:none}main{padding:64px 0 88px}h1{font-size:clamp(2.4rem,7vw,4.5rem);line-height:1;letter-spacing:-.045em;margin:.15em 0 .35em}h2{font-size:1.45rem;margin:2.1em 0 .4em;letter-spacing:-.02em}h3{font-size:1.08rem;margin:1.5em 0 .25em}.lede,.meta{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:750;font-size:.75rem;color:var(--accent)}.card,.note{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;margin:26px 0}.note{background:#edf4f4}li{margin:.42em 0}footer{background:#10181b;color:#b8c1c4;padding:22px 0;font-size:.88rem}.footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer a{color:#e3e9ea}
