.f2EYea_page{color:#172536;min-width:0;min-height:calc(100vh - 112px);font-family:var(--font-source-sans), ui-sans-serif, system-ui, sans-serif;background:#fff}.f2EYea_band{background:#f7f8f8;border-bottom:1px solid #aeb8c3;position:relative}.f2EYea_isobaths{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.f2EYea_bandInner{z-index:1;width:min(100%,1680px);margin-inline:auto;padding:40px clamp(16px,2.75vw,46px) 44px;position:relative}.f2EYea_headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 40px;display:flex}.f2EYea_title{color:#071d33;min-width:0;max-width:100%;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.01em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;padding-bottom:.07em;font-size:clamp(32px,2.6vw,42px);font-weight:600;line-height:1}.f2EYea_code{color:#3c506b;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;margin:0;padding-top:.1em;font-size:12px;font-weight:600}.f2EYea_body{color:#26384d;max-width:60ch;margin:14px 0 0;font-size:1.05rem;line-height:1.5}.f2EYea_search{max-width:560px;margin-top:22px}.f2EYea_sections{width:min(100%,1680px);padding:28px clamp(16px, 2.75vw, 46px) var(--page-end-gap,40px);margin-inline:auto}.f2EYea_sections ul{border-top:1px solid #aeb8c3;border-left:1px solid #aeb8c3;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.f2EYea_sections li{border-bottom:1px solid #aeb8c3;border-right:1px solid #aeb8c3;min-width:0}.f2EYea_sections a{color:#0a3c82;min-height:64px;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:20px;font-weight:600;line-height:1;display:flex}.f2EYea_sections a:hover,.f2EYea_sections a:focus-visible{color:#fff;background:#0b4f91}.f2EYea_sections a:focus-visible{outline-offset:-2px;outline:2px solid #1597e5}@media (max-width:1023px){.f2EYea_sections ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.f2EYea_page{min-height:0}}@media (max-width:639px){.f2EYea_bandInner{padding-block:28px 30px}.f2EYea_sections{padding-top:20px}.f2EYea_sections ul{grid-template-columns:repeat(2,minmax(0,1fr))}.f2EYea_sections a{min-height:52px;padding-inline:14px;font-size:18px}}
