html.banner-dismissed .top-bar.svelte-sn3yzb{display:none!important}.top-bar.svelte-sn3yzb{background-color:var(--color-dark,#0f2864);color:#fff;z-index:1001;border-bottom:1px solid #ffffff14;width:100%;padding:.5rem 0;font-size:.775rem;font-weight:500;position:relative}.container.svelte-sn3yzb{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}.top-bar__container.svelte-sn3yzb{flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (width>=768px){.top-bar__container.svelte-sn3yzb{flex-direction:row;gap:0}}.top-bar__news-tag.svelte-sn3yzb{color:var(--color-dark,#0f2864);background-color:#fff;border-radius:4px;margin-right:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.top-bar__left.svelte-sn3yzb{text-align:center;align-items:center;display:flex}.top-bar__right-wrapper.svelte-sn3yzb{align-items:center;gap:1rem;display:flex}.top-bar__right.svelte-sn3yzb{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.top-bar__item.svelte-sn3yzb{display:inline-block}.top-bar__link.svelte-sn3yzb{color:#ffffffd9;text-decoration:none;transition:color .2s}.top-bar__link.svelte-sn3yzb:hover{color:var(--color-secondary,#1d62d6)}.banner-close.svelte-sn3yzb{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.banner-close.svelte-sn3yzb:hover{color:#fff;background-color:#ffffff1a}.footer.svelte-jz8lnl{background-color:var(--color-bg-light,#f8fafc);color:var(--color-text,#0f2864);border-top:1px solid var(--color-border,#e2e8f0);width:100%;font-family:var(--font-family,sans-serif);margin-bottom:1rem;padding:5rem 6rem}@media (width<=768px){.footer.svelte-jz8lnl{padding:2rem 1rem}}.footer.svelte-jz8lnl .footer__grid:where(.svelte-jz8lnl){grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-bottom:5rem;display:grid}@media (width>=768px){.footer.svelte-jz8lnl .footer__grid:where(.svelte-jz8lnl){grid-template-columns:repeat(5,1fr)}}.footer.svelte-jz8lnl .footer__logo-col:where(.svelte-jz8lnl){grid-column:span 2}@media (width>=768px){.footer.svelte-jz8lnl .footer__logo-col:where(.svelte-jz8lnl){grid-column:span 2}}.footer.svelte-jz8lnl .footer__logo-desc:where(.svelte-jz8lnl){color:var(--color-text-muted,#475569);text-align:left;max-width:250px;margin-top:1rem;font-size:.9rem}.footer.svelte-jz8lnl .footer__col-title:where(.svelte-jz8lnl){text-transform:uppercase;letter-spacing:.05em;color:var(--color-logo-navy-dark,#104295);text-align:left;margin-top:0;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.footer.svelte-jz8lnl .footer__menu:where(.svelte-jz8lnl){text-align:left;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.footer.svelte-jz8lnl .footer__link:where(.svelte-jz8lnl){color:var(--color-text-muted,#475569);font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s}.footer.svelte-jz8lnl .footer__link:where(.svelte-jz8lnl):hover{color:var(--color-secondary,#1d62d6);text-decoration:underline}.footer.svelte-jz8lnl .footer__bottom:where(.svelte-jz8lnl){border-top:1px solid var(--color-border,#e2e8f0);flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}@media (width>=768px){.footer.svelte-jz8lnl .footer__bottom:where(.svelte-jz8lnl){flex-direction:row;justify-content:space-between;align-items:center}}.footer.svelte-jz8lnl .footer__copyright:where(.svelte-jz8lnl){color:var(--color-text-muted,#475569);text-align:left;margin:0;font-size:.8rem}.footer.svelte-jz8lnl .footer__socials:where(.svelte-jz8lnl){gap:1rem;display:flex}.footer.svelte-jz8lnl .footer__social-link:where(.svelte-jz8lnl){border:1px solid var(--color-border,#e2e8f0);width:36px;height:36px;color:var(--color-text-muted,#475569);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.footer.svelte-jz8lnl .footer__social-link:where(.svelte-jz8lnl):hover{background-color:var(--color-primary,#3b3bf6);color:#fff;border-color:var(--color-primary,#3b3bf6);transform:translateY(-2px)}
