:root{font-family:Inter,system-ui,sans-serif;color:#192437;background:#f4f6fa}*{box-sizing:border-box}body{margin:0}header{max-width:1000px;margin:auto;padding:26px 24px;display:flex;justify-content:space-between;gap:20px}header>a:first-child{font-size:25px;font-weight:800;text-decoration:none;color:#17324e}a{color:#155ec2}main{max-width:900px;margin:35px auto 90px;padding:0 24px}h1{font-size:clamp(36px,6vw,60px);line-height:1.08;max-width:760px;letter-spacing:-.035em}h2{font-size:24px;margin-top:0}.eyebrow{font-size:13px;letter-spacing:.15em;color:#1766d3;font-weight:700}.lead{font-size:21px;line-height:1.6;max-width:720px;margin-bottom:42px}section{background:white;border:1px solid #dde3ed;border-radius:16px;margin:20px 0;padding:28px;line-height:1.7}pre{background:#edf3fc;padding:18px;border-radius:8px;overflow:auto;font-size:17px}li{margin:8px 0}@media(max-width:520px){section{padding:20px}header{font-size:14px}main{margin-top:20px}}
