.site-language{max-width:150px;min-width:100px;width:auto;padding:9px 24px 9px 10px;border:1px solid #b8c7c5;border-radius:9px;background:#fff;color:#173e4b;font:inherit;font-size:12px;cursor:pointer}.site-language:focus-visible{outline:3px solid #ff743d;outline-offset:2px}.locale-note{font-size:11px;line-height:1.8;max-width:700px;color:#52686d}#language[hidden]{display:none!important}html:not([lang=th]):not([lang=en]) h1{letter-spacing:0;line-height:1.2}html[lang=ru] .hero h1{font-size:clamp(32px,4.7vw,68px)}@media(max-width:600px){.site-language{min-width:88px;max-width:118px;padding:8px 18px 8px 7px;font-size:11px}.header-actions{gap:6px}}
