body{margin:0;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;color:#1a2934;background:#f8fafc}header{background:#101b25;color:#fff;padding:16px max(20px,calc((100vw - 900px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px}header a{color:#fff;text-decoration:none}header .brand{font-size:24px;font-weight:700}header nav{display:flex;gap:18px;flex-wrap:wrap}main{max-width:800px;margin:55px auto 90px;padding:0 22px}h1{font-size:clamp(30px,5vw,46px);line-height:1.2}h2{margin-top:34px}a{color:#1266a0}footer{border-top:1px solid #dce3e8;padding:25px;text-align:center;color:#52616d}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}header nav{gap:12px}main{margin-top:35px}}