.ThaiBodyFormatClient_heroHead__ZIcWb{display:grid;grid-gap:var(--space-32);gap:var(--space-32);align-items:start}.ThaiBodyFormatClient_heroCopy__TlKD0{display:grid;grid-gap:var(--space-24);gap:var(--space-24);max-width:32ch;min-width:0}@media (min-width:900px){.ThaiBodyFormatClient_heroHead__ZIcWb{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:clamp(32px,6vw,80px)}}.ThaiBodyFormatClient_panel__zigH0{padding-top:var(--space-24);border-top:var(--rule-soft)}.ThaiBodyFormatClient_panel__zigH0,.ThaiBodyFormatClient_review__1nqMN{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.ThaiBodyFormatClient_reviewTitle__0yF0B{margin:0;font-family:var(--font-display);font-size:var(--text-heading);font-weight:400}.ThaiBodyFormatClient_fileMeta__C2dZ9{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin:0}.ThaiBodyFormatClient_fileMeta__C2dZ9 div{display:grid;grid-gap:4px;gap:4px}.ThaiBodyFormatClient_fileMeta__C2dZ9 dt{color:var(--color-medium-gray);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase}.ThaiBodyFormatClient_fileMeta__C2dZ9 dd{margin:0;word-break:break-word}.ThaiBodyFormatClient_reviewNote__I6qAo{margin:0;max-width:56ch;color:var(--color-medium-gray);line-height:1.45}.ThaiBodyFormatClient_compare__XpyxD{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-24) 0;border-bottom:var(--rule-soft)}.ThaiBodyFormatClient_compareTitle__Kz_IP{margin:0;font-family:var(--font-display);font-size:var(--text-heading);font-weight:400}.ThaiBodyFormatClient_compareLead__8lRiF{margin:0;max-width:56ch;color:var(--color-medium-gray);line-height:1.45}.ThaiBodyFormatClient_compareModes__c1Pa9{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.ThaiBodyFormatClient_compareMode__yYukw{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:6px 0;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-medium-gray);font:inherit;font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;cursor:pointer}.ThaiBodyFormatClient_compareMode__yYukw+.ThaiBodyFormatClient_compareMode__yYukw{margin-left:var(--space-16)}.ThaiBodyFormatClient_compareMode__yYukw[aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-ink)}.ThaiBodyFormatClient_compareStack__azqEE{display:grid;grid-gap:var(--space-24);gap:var(--space-24);min-width:0}.ThaiBodyFormatClient_confirm__CLIo9,.ThaiBodyFormatClient_download__EA49I,.ThaiBodyFormatClient_reset___Ftbc{font-size:var(--text-body)}.ThaiBodyFormatClient_profileHint__WwYWZ{padding:var(--space-12) var(--space-24);border-left:2px solid var(--color-accent);color:var(--color-medium-gray);font-size:var(--text-body);animation:ThaiBodyFormatClient_rise-in___I8Yl .48s cubic-bezier(.16,1,.3,1) both}.ThaiBodyFormatClient_profileHintMessy__6Lm08{border-left-color:var(--color-ink-black)}.ThaiBodyFormatClient_actions__N0Mbi{display:flex;flex-wrap:wrap;gap:var(--space-24);align-items:center}.ThaiBodyFormatClient_faq__EutZB{border-top:var(--rule-soft);padding-top:var(--space-24);margin-top:var(--space-24)}.ThaiBodyFormatClient_faqTitle__y9bns{font-family:var(--font-display);font-size:var(--text-heading);margin-bottom:var(--space-24)}.ThaiBodyFormatClient_faqItem__vXHQM{border-top:var(--rule-soft);padding:var(--space-24) 0;transition:background .22s ease}.ThaiBodyFormatClient_faqItem__vXHQM:hover{background-image:linear-gradient(rgba(19,106,173,.04) 1px,transparent 0),linear-gradient(90deg,rgba(19,106,173,.04) 1px,transparent 0);background-size:20px 20px}.ThaiBodyFormatClient_faqItem__vXHQM:last-child{border-bottom:var(--rule-soft)}.ThaiBodyFormatClient_faqQ__CqKy3{font-family:var(--font-onsite);font-size:var(--text-body);margin-bottom:var(--space-8)}.ThaiBodyFormatClient_faqA__T2UM6{color:var(--color-medium-gray);max-width:56ch}.ThaiBodyFormatClient_errorBanner__Ubx9_{padding:var(--space-12) var(--space-24);border:1px solid var(--color-accent);color:var(--color-accent)}@keyframes ThaiBodyFormatClient_rise-in___I8Yl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ThaiBodyFormatClient_profileHint__WwYWZ{animation:none}}