.cmg-language{position:relative;z-index:60;display:flex;justify-content:flex-end;gap:3px;padding:5px max(16px,4%);background:#173f35;color:#fff;font:13px/1.5 Arial,sans-serif;min-height:42px}
.cmg-language a{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;min-height:32px;border-radius:5px;color:inherit;text-decoration:none;border:1px solid transparent}
.cmg-language a[aria-current=true]{background:#e6c58b;color:#173f35;font-weight:700}
.cmg-language a:hover{border-color:#e6c58b}.cmg-language a:focus-visible{outline:3px solid white;outline-offset:2px}
html[lang=th] body{font-family:Tahoma,"Noto Sans Thai",Arial,sans-serif}
html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] .place b,html[lang=th] .list b{font-family:Tahoma,"Noto Sans Thai",Arial,sans-serif;line-height:1.45;letter-spacing:normal}
html[lang=th] .section-kicker,html[lang=th] .kicker,html[lang=th] .eyebrow,html[lang=th] .category-card strong{letter-spacing:normal}
html[lang=th] .hero-content h1{font-size:clamp(40px,6vw,76px);line-height:1.4}
html[lang=th] .hero-content em{font-style:normal}
html[lang=th] .brand{font-family:Arial,sans-serif}
html[lang=th] .lead-th{display:none}
@media(max-width:620px){.cmg-language{padding-right:12px}.cmg-language a{min-height:36px}html[lang=th] h1{font-size:34px}html[lang=th] h2{font-size:28px}html[lang=th] .hero-content h1{font-size:40px}}
#header{top:42px}
@media(max-width:620px){#header{top:46px}}

html[lang=th] .hero-content .eyebrow{font-size:11px;line-height:1.7}
