@font-face{font-family:Onest;src:url('/fonts/onest-latin.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f3eb;color:#15243b;font-family:Onest,system-ui,sans-serif;line-height:1.7}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #e39e38;outline-offset:5px}header{background:#091626;color:#fff}header .bar{max-width:1160px;margin:auto;padding:20px 28px;display:flex;align-items:center;gap:24px;justify-content:space-between}.brand{text-decoration:none;font-weight:900;font-size:27px;letter-spacing:-1px}.brand b{color:#e4b776}.locale{position:relative;font-size:14px}.locale summary{cursor:pointer;padding:8px 12px;border:1px solid #657080;border-radius:7px}.locale nav{position:absolute;right:0;top:45px;background:#fff;color:#15243b;padding:16px;min-width:205px;z-index:2;border-radius:8px;box-shadow:0 12px 30px #0003}.locale nav a{display:block;padding:5px 0}.hero{background:#10223a;color:#fff;padding:55px 28px 65px}.hero>div{max-width:1104px;margin:auto}.eyebrow{color:#e4b776;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(30px,4.5vw,53px);line-height:1.13;letter-spacing:-1.4px;max-width:950px;margin:16px 0 24px}.hero p{font-size:18px;color:#dce4ee;max-width:880px}.button{display:inline-block;padding:12px 22px;border-radius:7px;background:#e4b776;color:#10223a;font-weight:800;text-decoration:none;margin:12px 0}.layout{max-width:1160px;padding:44px 28px 60px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px}.article section{margin-bottom:34px}.article h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin:0 0 15px}.article p{margin:0 0 15px}.aside{align-self:start;background:#fff;border:1px solid #e2d8c9;border-radius:12px;padding:23px}.aside h2{font-size:16px;margin:0 0 15px}.aside a{display:block;font-size:14px;line-height:1.5;padding:10px 0;border-top:1px solid #ece7df}.aside a[aria-current=page]{font-weight:800}.notice{border-left:3px solid #c89d61;padding:12px 18px;background:#ede5d7;font-size:14px}footer{background:#091626;color:#c6d0dc;padding:35px 28px;font-size:13px}footer>div{max-width:1104px;margin:auto}footer a{margin-right:20px}.breadcrumbs{font-size:13px;margin-bottom:20px}.breadcrumbs a{color:#cfdaea}.disclosure{font-size:12px!important;color:#bbc8d7!important}.back{display:inline-block;margin-bottom:20px}@media(max-width:760px){header .bar{padding:15px 20px;gap:12px}.brand{font-size:24px}.hero{padding:32px 20px 40px}.hero h1{letter-spacing:-.7px}.hero p{font-size:16px}.layout{padding:30px 20px 40px;grid-template-columns:1fr;gap:15px}.article h2{font-size:23px}.aside{width:100%}.locale summary{font-size:12px;padding:7px 9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}