:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#102137;background:#f7f9fc;line-height:1.65}*{box-sizing:border-box}body{margin:0}header,footer{padding:1.2rem max(1.25rem,calc((100vw - 860px)/2));background:#fff;border-bottom:1px solid #dce3ec}header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}header a{font-weight:700}main{max-width:860px;margin:auto;padding:2.5rem 1.25rem 4rem}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15}h2{margin-top:2rem;line-height:1.25}p,li{overflow-wrap:anywhere}a{color:#184b87;text-underline-offset:.15em}a:focus-visible{outline:3px solid #285bc1;outline-offset:4px}.eyebrow{text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:.08em}footer{border-top:1px solid #dce3ec;border-bottom:0}
