*{box-sizing:border-box}body{margin:0;background:#f7f9fc;color:#152a3d;font:17px/1.75 Arial,sans-serif}a{color:#075c91}a:focus-visible{outline:3px solid #00afd1;outline-offset:5px}header{background:#071c32;color:white;padding:20px max(24px,calc((100% - 1120px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}header img{width:180px;height:auto;display:block}header nav{display:flex;gap:22px;flex-wrap:wrap}header a{color:white;text-decoration:none;font-size:15px}main{max-width:1000px;padding:60px 28px;margin:auto;background:white}h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-1.5px;max-width:850px}h2{font-size:24px;line-height:1.3;margin:34px 0 12px}.eyebrow{color:#075c91;font-size:13px;letter-spacing:2px;font-weight:bold}.lead{font-size:21px;color:#526476}.links{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.links a,.cta{display:inline-block;padding:12px 18px;border:1px solid #9bb4c8;border-radius:6px;text-decoration:none}.cta{background:#075c91;color:white;border-color:#075c91}footer{padding:32px max(24px,calc((100% - 1120px)/2));background:#e9f0f5;font-size:14px}footer nav{display:flex;gap:18px;flex-wrap:wrap}.identity{font-size:13px;color:#526476}.skip{position:absolute;top:-100px;left:16px;background:white;padding:10px}.skip:focus{top:10px;z-index:10}@media(max-width:600px){main{padding:36px 20px}header{padding:18px 20px}header nav{gap:16px}.links a{width:100%}h2{font-size:22px}.lead{font-size:19px}}
.breadcrumbs{margin:0 0 28px;font-size:14px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.breadcrumbs li+li::before{content:"/";margin-right:12px;color:#526476}.breadcrumbs [aria-current="page"]{color:#526476}
