.site-header__utility{gap:.9rem}.language-switcher{position:relative;color:#fff}.language-switcher summary{display:flex;min-height:1.8rem;align-items:center;gap:.45rem;padding:.2rem .35rem;list-style:none;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary::after{content:"▾";font-size:.7rem;transition:transform .18s}.language-switcher[open] summary::after{transform:rotate(180deg)}.language-switcher__menu{position:absolute;z-index:1000;top:calc(100% + .65rem);right:0;width:17.5rem;padding:.8rem;border:1px solid #d8dee8;border-radius:.25rem;background:#fff;color:#10233f;box-shadow:0 .8rem 2rem rgb(4 19 38/.25)}.language-switcher__menu::before{content:"";position:absolute;right:1.15rem;bottom:100%;border:.45rem solid transparent;border-bottom-color:#fff}.language-switcher__menu>p:first-child{margin:.1rem .35rem .65rem;color:#647187;font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.language-switcher__menu button{display:flex;width:100%;min-height:2.8rem;align-items:center;gap:.8rem;margin:.25rem 0;padding:.5rem .7rem;border:1px solid transparent;border-radius:.2rem;background:#f4f7fb;color:#10233f;font:inherit;font-size:.82rem;font-weight:750;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.language-switcher__menu button:hover,.language-switcher__menu button:focus-visible{border-color:#b9c8dd;background:#e8eff8;transform:translateX(.12rem)}.language-switcher__menu button[aria-pressed=true]{border-color:#c42138;background:#fff0f2;color:#8f1427}.language-switcher__menu button span:first-child{font-size:1.2rem}.language-switcher__status{min-height:1.1rem;margin:.55rem .35rem .15rem!important;color:#52647d!important;font-size:.65rem!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.language-switcher__status:empty{display:none}.language-switcher__status[data-state=error]{color:#a51d31!important}.language-switcher__status[data-state=success]{color:#24713d!important}.language-switcher__menu small{display:block;margin-top:.45rem;padding:.55rem .35rem .05rem;border-top:1px solid #e1e6ee;color:#68727f;font-size:.61rem;line-height:1.45}#google_translate_element{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}@media(max-width:36rem){.site-header__utility{gap:.4rem}.language-switcher summary>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.language-switcher__menu{position:fixed;top:6.4rem;right:1rem;width:min(17.5rem,calc(100vw - 2rem))}}
.language-switcher__menu{max-width:calc(100vw - 2rem);overflow:hidden}.language-switcher__menu small{max-width:100%;overflow-wrap:anywhere;white-space:normal}
.site-header--public .language-switcher,.site-header--public .language-switcher summary{color:#000080}.site-header--public .language-switcher summary:hover,.site-header--public .language-switcher summary:focus-visible{color:#dc0b13}.site-header--public .language-switcher__menu button[aria-pressed=true]{border-color:#dc0b13;background:#fff2f3;color:#000080}
@media(max-width:36rem){.site-header--public .language-switcher__menu{top:8.5rem}}
