body{margin:0;background:#f5f8fc;color:#112541;font:17px/1.8 Arial,sans-serif}header,main,footer{max-width:1040px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header img{width:180px;height:auto}nav a{margin-right:18px}a{color:#006fae}h1{font-size:clamp(32px,5vw,54px);line-height:1.15;margin:20px 0}h2{font-size:26px;line-height:1.3}section{background:white;border:1px solid #dbe4ef;border-radius:8px;padding:28px;margin:24px 0}.eyebrow{color:#0078bf;font-size:12px;font-weight:bold;letter-spacing:.12em}.cta{display:inline-block;background:#09213f;color:white;text-decoration:none;padding:13px 22px;border-radius:4px}li{margin:8px 0}.note{font-size:14px;color:#52667b}.links{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:600px){header,main,footer{padding:20px}section{padding:20px}}