*{box-sizing:border-box}body{margin:0;background:#f6f8fc;color:#182443;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}header{border-top:6px solid #2b3990;background:white;border-bottom:1px solid #dce2ed}nav{max-width:1020px;margin:auto;padding:22px 28px;display:flex;gap:26px;align-items:center;flex-wrap:wrap}nav a{font-size:15px}nav .brand{font-weight:700;margin-right:auto;text-decoration:none}a{color:#2b3990;text-underline-offset:4px}a:focus-visible{outline:3px solid #e3a81b;outline-offset:5px}main{max-width:820px;margin:70px auto;padding:0 28px}h1{font-size:clamp(36px,6vw,64px);letter-spacing:-.04em;line-height:1.08;margin:18px 0 28px}h2{font-size:23px;line-height:1.3;margin:38px 0 12px}p{margin:0 0 20px}.eyebrow{font-size:13px;letter-spacing:.14em;font-weight:700;color:#2b3990}.lead{font-size:23px;line-height:1.5;color:#41516e;margin-bottom:32px}section{border-top:1px solid #d5ddea;margin-top:35px}li{padding:7px 0}footer{max-width:1020px;margin:60px auto 0;border-top:1px solid #d5ddea;padding:24px 28px 40px;font-size:14px;color:#50607a}@media(max-width:540px){main{margin-top:38px}nav{gap:18px}nav .brand{width:100%}}