.site-language{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e1e5e8;border-radius:30px;background:#fff;flex-shrink:0;line-height:1.4}
.site-language button{font:inherit;font-size:11px;font-weight:500;letter-spacing:.3px;border:0;border-radius:22px;padding:7px 10px;color:#56616a;background:transparent;cursor:pointer;min-width:35px}
.site-language button[aria-pressed=true]{background:#25282c;color:#fff}
.site-language button:focus-visible{outline:2px solid #505d69;outline-offset:2px}
html[lang=en] .lang-th,html[lang=th] .lang-en,[hidden]{display:none!important}
html[lang=en] .service-unit{line-height:1.65}
html[lang=en] .service-title{letter-spacing:-.6px}
html[lang=en] .media-group-heading:after{content:'Scroll to explore ↕'}
@media(max-width:720px){.nav-r{gap:12px}.site-language button{padding:6px 7px;font-size:10px;min-width:28px}.nav-r>.site-language{margin-left:0}}
