*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#26364b;font:17px/1.7 system-ui,sans-serif}a{color:#245a92;text-underline-offset:4px}a:focus-visible{outline:3px solid #a7c6e9;outline-offset:5px}header,main,footer{max-width:960px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe2eb;gap:24px}header>a{font-weight:750;font-size:25px;color:#26364b;text-decoration:none}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:15px}main{padding-top:64px;padding-bottom:64px;max-width:800px}h1{font-size:clamp(36px,6vw,58px);line-height:1.12;letter-spacing:-1.8px;margin:12px 0 30px}h2{font-size:24px;line-height:1.3;margin-top:42px}p{margin:18px 0}.eyebrow{color:#526b85;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700}.lead{font-size:22px;color:#50647a}.notice{padding:18px 22px;border-left:3px solid #487aa6;background:#eaf0f7}code{overflow-wrap:anywhere;font-size:14px}footer{border-top:1px solid #dbe2eb;font-size:14px;color:#52647a;padding-bottom:40px}.draft{background:#fff0cf;padding:12px 24px;font-size:14px;text-align:center}@media(max-width:600px){header{align-items:flex-start;flex-direction:column;padding:22px}main{padding:38px 22px}footer{padding:22px}nav{gap:16px}.lead{font-size:20px}}