*{box-sizing:border-box}body{margin:0;font:17px/1.7 system-ui,sans-serif;color:#142c3b;background:#f5f8fb}header,main,footer{max-width:1080px;margin:auto;padding:28px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fff}header img{max-width:100%;height:auto}nav,.actions{display:flex;flex-wrap:wrap;gap:14px 24px}main{background:#fff;padding-top:44px;padding-bottom:50px}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:12px 0 24px}h2{font-size:1.4rem;line-height:1.3;margin-top:36px}p,li{max-width:78ch}li{margin:12px 0}.lead{font-size:1.3rem;color:#365469}.eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.12em;color:#076898}a{color:#075f94;text-underline-offset:3px}a:focus-visible{outline:3px solid #117bbc;outline-offset:4px}.actions{margin:28px 0}.button{display:inline-block;border:1px solid #0a68a0;border-radius:8px;background:#0a68a0;color:#fff;padding:10px 20px;text-decoration:none;font-weight:700}.secondary{background:#fff;color:#075f94}footer{border-top:1px solid #cddae4;font-size:.9rem}code{overflow-wrap:anywhere}.skip{position:absolute;left:12px;top:-70px;background:#fff;padding:12px}.skip:focus{top:10px}@media(max-width:650px){header{align-items:flex-start;flex-direction:column}header,main,footer{padding:22px}nav{gap:10px 18px}header img{width:230px}}