*{box-sizing:border-box}body{margin:0;color:#203252;background:#f5f8fc;font:17px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#245cdb}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(20px,calc((100vw - 1080px)/2));background:white;border-bottom:1px solid #dce4ef}header nav{display:flex;flex-wrap:wrap;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none;color:#102b50}.hero{background:#102b50;color:white;padding:64px max(20px,calc((100vw - 1080px)/2))}.hero h1{font-size:clamp(30px,4.3vw,52px);line-height:1.16;max-width:940px;margin:12px 0 24px}.lead{max-width:880px;font-size:20px;color:#e3edff}.eyebrow{font-size:13px;letter-spacing:2px;color:#91bdff}.cta{display:inline-block;background:#4b9eff;color:#071b36;padding:13px 24px;border-radius:9px;font-weight:700;text-decoration:none;margin-top:16px}.content{max-width:1080px;margin:auto;padding:32px 24px 50px}.content section{margin:0 0 32px}.content h2{font-size:27px;line-height:1.3}details{padding:16px 0;border-bottom:1px solid #dce4ef}summary{cursor:pointer;font-weight:650}.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-left:20px}footer{padding:28px max(20px,calc((100vw - 1080px)/2));background:#e8eff9;font-size:14px}footer>a{margin-right:20px}.seo-links{padding:28px;max-width:1080px;margin:auto}.seo-links h2{font-size:24px}.seo-links a{display:inline-block;margin:8px 18px 8px 0}@media(max-width:700px){header{align-items:flex-start;gap:12px;flex-direction:column}.hero{padding-top:36px;padding-bottom:38px}.lead{font-size:18px}.related{grid-template-columns:1fr}nav a{font-size:15px}}