.site-language{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:#183c50}
.site-language select{max-width:106px;min-height:40px;border:0;background:transparent;color:inherit;font-family:inherit;font-weight:600;font-size:12px;line-height:1.2;cursor:pointer;padding:5px 2px}
.site-language select:focus-visible{outline:2px solid #045ebf;outline-offset:3px;border-radius:4px}
@media(max-width:760px){.site-header__inner{gap:10px}.header-actions{gap:6px}.site-language{gap:3px}.site-language select{max-width:85px;font-size:11px}.translation-provider{bottom:80px}.translation-status{bottom:135px}}
html:not([lang="en"]) .hero-copy h1,html:not([lang="en"]) .hero-copy h2{font-size:clamp(30px,3.6vw,58px);line-height:1.15}
html:not([lang="en"]) .site-navigation__list{gap:clamp(6px,1vw,16px)}
html:not([lang="en"]) .nav-parent-link{letter-spacing:0}

.locale-error{position:fixed;bottom:16px;left:16px;z-index:80;max-width:calc(100vw - 32px);padding:12px 18px;background:#123747;color:#fff;border-radius:8px;font-size:12px}
