html[lang="th-TH"] body {font-family:"Leelawadee UI",Tahoma,sans-serif;word-break:normal;overflow-wrap:break-word;}
html[lang="th-TH"] h1,html[lang="th-TH"] h2,html[lang="th-TH"] h3 {font-family:"Leelawadee UI",Tahoma,sans-serif;letter-spacing:0;line-height:1.6;}
html[lang="th-TH"] .hero-copy h1 {font-size:clamp(34px,4vw,58px);line-height:1.6;}
html[lang="th-TH"] .hero-english {font-size:22px;line-height:1.65;}
html[lang="th-TH"] .hero-description {max-width:450px;}
html[lang="th-TH"] .section-heading h2,html[lang="th-TH"] .quality-intro h2 {font-size:clamp(28px,3.3vw,44px);}
html[lang="th-TH"] .detail-body h3 {font-size:clamp(28px,3vw,40px);}
html[lang="th-TH"] .guide-heading h1 {font-size:clamp(30px,4vw,48px);}
html[lang="th-TH"] .header {gap:20px;}
html[lang="th-TH"] .header nav {gap:20px;}
html[lang="th-TH"] .header-cta,html[lang="th-TH"] .language-button {white-space:nowrap;}
html[lang="th-TH"] .guide-page .header-actions {margin-left:auto;}
html[lang="th-TH"] .product-tag {letter-spacing:.06em;}
@media(max-width:1000px){html[lang="th-TH"] .header nav {display:none;}}
@media(max-width:560px){html[lang="th-TH"] .header{gap:10px;}html[lang="th-TH"] .header-actions{gap:10px;}html[lang="th-TH"] .region-label{display:none;}html[lang="th-TH"] .hero-copy h1{font-size:35px;}html[lang="th-TH"] .hero-description{font-size:16px;}html[lang="th-TH"] .product-card h3{font-size:17px;}html[lang="th-TH"] .product-card .text-link{font-size:12px;}html[lang="th-TH"] .guide-page .header-actions{flex-wrap:wrap;justify-content:flex-end;}html[lang="th-TH"] .guide-page .back-link{font-size:12px;white-space:nowrap;}}
@media(max-width:560px){
  html[lang="th-TH"] .guide-page .header {height:auto;min-height:100px;padding-block:16px;}
  html[lang="th-TH"] .guide-page .header-actions {display:contents;}
  html[lang="th-TH"] .guide-page .back-link {width:100%;padding-bottom:0;}
}

html[lang="th-TH"] .hero-copy h1 {white-space:normal;}

html[lang="th-TH"] body {line-height:1.95;}
html[lang="th-TH"] .eyebrow,html[lang="th-TH"] .product-tag,html[lang="th-TH"] .section-index,html[lang="th-TH"] .principles span,html[lang="th-TH"] .step-label p {letter-spacing:0;}
html[lang="th-TH"] .hero-copy h1 {font-size:clamp(34px,3.8vw,54px);}
html[lang="th-TH"] .hero-english {font-family:inherit;font-style:normal;font-size:21px;}
html[lang="th-TH"] .product-tag {line-height:1.8;}
html[lang="th-TH"] .detail-body h3 {font-size:clamp(27px,2.7vw,38px);}
html[lang="th-TH"] .header nav {font-size:13px;gap:16px;}
html[lang="th-TH"] .guide-heading h1 {letter-spacing:0;}
html[lang="th-TH"] .button {line-height:1.7;}
@media(max-width:560px){html[lang="th-TH"] .hero-copy h1{font-size:33px;}html[lang="th-TH"] .principles .wrap{flex-wrap:wrap;}html[lang="th-TH"] .principles span{font-size:12px;}html[lang="th-TH"] .preview-bar span{margin-left:8px;}}
