.site-header{direction:ltr!important}.site-header .brand{margin-left:0!important;margin-right:auto!important}.site-header .header-actions{direction:ltr!important}html[dir="rtl"] .site-header nav{direction:rtl}
/* Keep the selected language in its header slot; options open below it. */
.site-header .language-switch,.site-header .language-switch.open{position:relative!important;inset:auto!important;width:94px;height:50px;flex:0 0 94px;display:block;padding:3px;box-shadow:none;margin:0}
.site-header .language-switch button[aria-pressed="true"]{position:relative;display:inline-flex;margin:0;width:86px;min-width:86px;height:42px;min-height:42px}
.site-header .language-switch.open button:not([aria-pressed="true"]){position:absolute;inset-inline-start:0;top:100%;width:94px;min-width:94px;height:44px;display:inline-flex;background:#fff;color:#073d32;box-shadow:0 8px 18px #042d2420;border-radius:0;border-bottom:1px solid #d5ded8;z-index:3}
.site-header .language-switch.open button:nth-child(2 of button:not([aria-pressed="true"])){top:calc(100% + 44px);border-radius:0 0 12px 12px}
@media(min-width:761px) and (max-width:1100px){.site-header .language-switch,.site-header .language-switch.open{width:82px;flex-basis:82px}.site-header .language-switch button[aria-pressed="true"]{width:74px;min-width:74px}.site-header .language-switch.open button:not([aria-pressed="true"]){width:82px;min-width:82px}}
@media(max-width:760px){
 .site-header{direction:ltr!important}
 .site-header .brand{margin-left:0!important;margin-right:auto!important}
 .site-header .header-actions{direction:ltr!important}
 html[dir="rtl"] .site-header nav{direction:rtl}
}
@media(max-width:360px){.site-header .language-switch,.site-header .language-switch.open{width:66px;height:44px;flex-basis:66px}.site-header .language-switch button[aria-pressed="true"]{width:58px;min-width:58px;height:36px;min-height:36px}.site-header .language-switch.open button:not([aria-pressed="true"]){width:66px;min-width:66px}}

