/* Native Thai segmentation and system fonts: no download or string slicing. */
html[lang=th] body{font-family:system-ui,-apple-system,"Segoe UI","Leelawadee UI",Tahoma,sans-serif;line-height:1.8;word-break:normal;line-break:auto}
html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{line-height:1.5;letter-spacing:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}
html[lang=th] .eyebrow,html[lang=th] .hero-subtitle{letter-spacing:normal;line-height:1.6}
html[lang=th] .button,html[lang=th] button,html[lang=th] select,html[lang=th] .header-cta{line-height:1.6}
html[lang=th] .header-inner nav{gap:18px}
html[lang=th] .header-inner nav a{white-space:nowrap}
html[lang=th] .art-heading,html[lang=th] .art-caption{flex-wrap:wrap;gap:8px}
html[lang=th] .config-options select{max-width:100%}
html[lang=th] pre,html[lang=th] code{direction:ltr;unicode-bidi:isolate;letter-spacing:normal}
@media(min-width:761px) and (max-width:1280px){html[lang=th] .header-inner{flex-wrap:wrap;padding-top:15px}html[lang=th] .header-inner nav{order:4;flex-basis:100%;justify-content:flex-end;padding-bottom:12px}html[lang=th] .header-cta{margin-left:auto}}
@media(max-width:760px){html[lang=th] .header-inner nav{gap:0}html[lang=th] .hero-path{gap:16px;flex-wrap:wrap}html[lang=th] .mobile-offer .button{padding-inline:12px}}
