
.header{position:sticky!important;top:0;z-index:1000!important}.nav{gap:18px!important}.navlinks{gap:clamp(9px,.9vw,17px)!important;font-size:clamp(.76rem,.83vw,.9rem)!important;white-space:nowrap;align-items:center}.navlinks>a,.nav-parent{min-height:44px;display:inline-flex;align-items:center}.navlinks a[aria-current="page"],.nav-group.is-current>.nav-parent{color:#f2bf49}.nav-group{position:relative;display:flex;align-items:center}.submenu-toggle{border:0;background:transparent;color:#f2bf49;min-width:24px;min-height:44px;padding:0 4px;cursor:pointer;font-size:1.25rem}.submenu{display:none;position:absolute;top:calc(100% - 1px);left:-15px;min-width:205px;padding:9px;background:#092b68;border-top:3px solid #f2bf49;box-shadow:0 18px 32px #03112f55;white-space:normal}.submenu a{display:block;padding:12px 13px;color:#fff;font-size:.89rem;line-height:1.25}.submenu a:hover,.submenu a:focus-visible{background:#1b4c9d;color:#fff}.nav-group:hover .submenu,.nav-group:focus-within .submenu,.nav-group.is-open .submenu{display:block}.nav-cta{background:#f2bf49!important;color:#061b43!important;border:2px solid #f2bf49!important;padding:10px 15px!important;font-weight:800}.nav-cta:hover{background:#fff!important;border-color:#fff!important}.navlinks a:focus-visible,.submenu-toggle:focus-visible,.menu-toggle:focus-visible{outline:3px solid #f2bf49;outline-offset:3px}html{scroll-padding-top:105px}
@media(max-width:1280px){.menu-toggle{display:block!important}.navlinks{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#061b43!important;padding:12px max(20px,calc((100vw - 1160px)/2)) 24px!important;max-height:calc(100dvh - 88px);overflow-y:auto;flex-direction:column!important;align-items:stretch!important;gap:0!important;white-space:normal!important;box-shadow:0 20px 26px #04132f66}.navlinks.open{display:flex!important}.navlinks>a,.nav-group{width:100%;border-bottom:1px solid #ffffff22}.navlinks>a{padding:11px 12px!important}.nav-group{display:grid;grid-template-columns:1fr 44px}.nav-parent{padding:11px 12px}.submenu-toggle{height:44px;border-left:1px solid #ffffff22}.submenu{position:static;grid-column:1/-1;width:100%;box-shadow:none;border-top:0;padding:3px 0 10px 14px;background:#0a2b66}.nav-group:hover .submenu,.nav-group:focus-within .submenu{display:none}.nav-group.is-open .submenu{display:block}.nav-cta{width:max-content!important;margin-top:16px;min-height:48px!important}}
@media(max-width:570px){.navlinks{padding:10px 16px 25px!important}.navlinks>a,.nav-parent{font-size:1rem}.submenu a{font-size:.94rem}}
