.sd-has-languages{padding-top:36px;--sd-navigation-offset:36px}
.sd-language-bar{position:fixed;inset:0 0 auto;z-index:10000;height:36px;background:#00182b;color:#a8c7d9;font:500 12px/1.2 Inter,Arial,sans-serif;border-bottom:1px solid #ffffff20}
.sd-language-bar>div{max-width:1280px;margin:auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:flex-end;gap:14px}
.sd-language-bar ul{display:flex;list-style:none;gap:4px;margin:0;padding:0}
.sd-language-bar a{display:block;color:#d9eaf2;padding:7px 9px;text-decoration:none;border-radius:3px}
.sd-language-bar a:hover,.sd-language-bar a:focus-visible{background:#12445c;color:#fff;outline:2px solid #67e0ed;outline-offset:0}
.sd-language-bar a[aria-current]{background:#67e0ed;color:#001e3b;font-weight:750}
.sd-has-languages .header-bar{top:36px}
.admin-bar .sd-language-bar{top:32px}
.admin-bar.sd-has-languages .header-bar{top:68px}
.admin-bar.sd-has-languages{--sd-navigation-offset:68px}
.sd-home .sd-home__language-note{color:#b2c8d7;font-size:.75rem;line-height:1.6;max-width:490px;margin:16px 0 0;padding-left:12px;border-left:2px solid #31788f}
.sd-has-languages:not(.sd-language-en) .sd-home__hero--immersive h1{font-size:clamp(3.2rem,5.7vw,5.2rem);line-height:1.04;letter-spacing:-.055em;overflow-wrap:normal}
@media(min-width:1024px){.sd-has-languages:not(.sd-language-en) .header-bar nav .menu-container .nav-link,.sd-has-languages:not(.sd-language-en) .header-bar nav .megamenu-item>button{font-size:14px;padding-left:10px;padding-right:10px}.sd-has-languages:not(.sd-language-en) .header-bar nav>div:last-child>a{font-size:13px;padding-left:12px;padding-right:12px}}
@media(max-width:1023px){.sd-has-languages .nav-menu{top:var(--sd-navigation-offset);height:calc(100dvh - var(--sd-navigation-offset))}.sd-has-languages .nav-menu #megamenu1{height:100%}}
@media(max-width:782px){.admin-bar .sd-language-bar{top:46px}.admin-bar.sd-has-languages .header-bar{top:82px}.admin-bar.sd-has-languages{--sd-navigation-offset:82px}}
@media(max-width:700px){.sd-language-bar>div{padding:0 12px}.sd-has-languages:not(.sd-language-en) .sd-home__hero--immersive h1{font-size:clamp(2.2rem,10.5vw,4.5rem);line-height:1.08}.sd-home__special-card h3{overflow-wrap:anywhere}}
