*{box-sizing:border-box}body{margin:0;font:17px/1.65 system-ui,Arial,sans-serif;color:#10233e;background:#f9fbff;background-image:repeating-radial-gradient(ellipse 760px 390px at 84% 32%,transparent 0 25px,rgba(38,116,225,.13) 26px 27px,transparent 28px 48px)}header{background:#fff;border-bottom:1px solid #dce7f5;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px max(5vw,20px)}.brand{font-weight:800;letter-spacing:.06em;color:#0b366e;text-decoration:none}nav{display:flex;gap:20px;flex-wrap:wrap}nav a,.back{color:#075ec5;text-decoration:none}main{max-width:960px;margin:40px auto;padding:0 22px}.back{font-weight:700}article{margin:24px 0 70px;padding:clamp(26px,5vw,60px);background:#fff;border:1px solid #dce7f5;border-radius:24px;box-shadow:0 12px 35px #163f7c0c}.eyebrow{color:#0864d9;font-size:13px;font-weight:800;letter-spacing:.12em}h1{font-size:clamp(35px,5vw,56px);line-height:1.1;margin:12px 0}h2{margin-top:35px;font-size:24px}.lead{font-size:21px;color:#52627a}.action{margin-top:40px;padding:24px;border-radius:16px;background:#eef5ff}.action p{margin:7px 0 14px}.action a{color:#075ec5;font-weight:700}footer{text-align:center;padding:25px;background:#0c2d5b;color:#fff}@media(max-width:640px){header{display:block}nav{margin-top:12px}}header{position:relative;flex-wrap:wrap}.site-locale{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:14px}.site-locale a{font-weight:700;text-decoration:none;color:#075ec5}.site-locale a.active{background:#075ec5;color:white;padding:2px 6px;border-radius:5px}.canada-flag{font-size:25px}
