*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#18253b;font:17px/1.8 system-ui,sans-serif}a{color:#1d4ed8;text-underline-offset:4px}header,footer{background:#fff;border-bottom:1px solid #dce3ee;padding:22px max(20px,calc((100% - 1000px)/2))}nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}nav a{font-size:15px}nav .brand{font-size:22px;font-weight:800;text-decoration:none;color:#10213d;margin-right:auto}main{max-width:850px;margin:48px auto;padding:42px;background:#fff;border:1px solid #dce3ee;border-radius:20px}h1{font-size:clamp(30px,5vw,44px);line-height:1.2;letter-spacing:-1px}h2{font-size:21px;margin:34px 0 8px}p{margin:8px 0 18px}.lead{color:#52627a;font-size:19px}.eyebrow{color:#1d4ed8;font-size:13px;letter-spacing:2px;font-weight:700}.date,footer{font-size:14px;color:#52627a}footer nav{gap:16px}a:focus-visible{outline:3px solid #2563eb;outline-offset:5px}@media(max-width:600px){main{margin:20px 12px;padding:24px}header,footer{padding:20px}nav{gap:14px}}