#header .language-switch,.balanced-language{display:grid;grid-template-columns:2.1ch .75ch 2.1ch;column-gap:.65em;align-items:baseline;text-align:center;white-space:nowrap;line-height:1;}
#header .language-switch>*,.balanced-language>*{text-align:center;min-width:0;}
.balanced-language{position:absolute;z-index:8;visibility:visible!important;font-family:Onest,sans-serif;letter-spacing:0;}
.balanced-language button{font:inherit;line-height:inherit;padding:0;margin:0;border:0;background:none;color:#697371;cursor:default;opacity:1;visibility:visible!important;}
.language-original{visibility:hidden!important;pointer-events:none!important;}
