body{font-family:"Noto Sans Thai","Leelawadee UI","Thonburi",Tahoma,Arial,sans-serif;line-height:1.8}h1,h2,h3,p,a,button,.form-status{overflow-wrap:break-word;letter-spacing:normal}h1,h2,h3{line-height:1.5}.performance-title{font-size:clamp(32px,4vw,60px)!important;line-height:1.55!important;letter-spacing:0!important}.hero-description{line-height:1.9!important}.owned-card small{display:block;font-size:14px;margin-top:7px;color:#666}.owned-card .line-link{white-space:normal;overflow-wrap:anywhere}.button:disabled{opacity:.6;cursor:wait}.data-summary{display:flex;gap:40px;flex-wrap:wrap;margin:30px 0}.data-summary strong{display:block;font-size:48px}.data-summary span{display:block;color:#666}.stats-grid strong{white-space:nowrap}.profile-chip strong{font-size:12px}.im-toc{flex-wrap:wrap}.button{line-height:1.6!important}html:lang(th) .original-banner .performance-title{font-size:66px!important;line-height:1.55!important;letter-spacing:0!important}html:lang(th) .original-banner .hero-description{line-height:1.9!important}html:lang(th) .original-banner .performance-title span{padding:2px 14px!important}html:lang(th) .page-head h1{letter-spacing:0;font-size:clamp(30px,4vw,56px)}@media(max-width:720px){html:lang(th) .original-banner .performance-title{font-size:34px!important;line-height:1.6!important}html:lang(th) .original-banner .performance-title span{padding:1px 6px!important}.hero-description{font-size:15px!important}.form-actions{display:grid;grid-template-columns:1fr}.data-summary strong{font-size:38px}.profile-list{grid-template-columns:1fr!important}.profile-chip{min-width:0}.profile-chip span{min-width:0}.profile-chip strong,.profile-chip small{white-space:normal;overflow-wrap:anywhere}.brand-announcement{font-size:11px!important;line-height:1.7}.stats-grid strong{font-size:36px}.stats-grid strong small{font-size:14px}}

/* QA: balanced headings and touch targets. */
h1,h2{text-wrap:balance}h3,.lead,.hero-description{text-wrap:pretty}@media(max-width:720px){.nav a{min-height:44px;display:flex;align-items:center}}
