.site-language{display:flex;align-items:center;gap:5px;flex:0 0 auto;font-size:12px;white-space:nowrap}.site-language button{appearance:none;border:0;background:transparent;color:#758078;padding:7px 4px;font:inherit;cursor:pointer;border-bottom:2px solid transparent;border-radius:0}.site-language button.active{color:#1d5948;border-bottom-color:#1d5948;font-weight:700}.site-language button:hover{color:#153f33}.site-language button:focus-visible{outline:2px solid #ad7441;outline-offset:3px}.site-language span{color:#bdc8c0}html[lang=en] header .bar{gap:14px}html[lang=en] header nav.main{gap:16px}html[lang=en] header nav.main a{font-size:13px}html[lang=en] header .logo{font-size:18px}html[lang=en] .ui-site h1{line-height:1.15;overflow-wrap:break-word}html[lang=en] .ui-site h2,html[lang=en] .ui-site h3{line-height:1.35}html[lang=en] .ui-site .ui-button,html[lang=en] .ui-site .ui-more{white-space:normal}html[lang=en] .ui-site .ui-kv{overflow-wrap:anywhere}@media(min-width:1001px) and (max-width:1250px){html[lang=en] header nav.main{gap:10px}html[lang=en] header .bar{gap:10px}html[lang=en] header .logo{font-size:16px}html[lang=en] header .btn.sm{font-size:12px;padding:10px}}@media(max-width:1000px){.site-language{margin-left:auto}html[lang=en] header .bar{gap:10px}html[lang=en] header .logo{font-size:16px}}@media(max-width:600px){.site-language{font-size:11px;gap:2px}.site-language button{padding:7px 3px}html[lang=en] header .bar{gap:7px}html[lang=en] .ui-site h1{font-size:32px}html[lang=en] .ui-site .ui-tabs a{white-space:normal}html[lang=en] header .logo{max-width:180px;font-size:14px}html[lang=en] header .btn.sm{display:none}}
