/* สไตล์เฉพาะหน้า — เดิมฝังเป็น <style> อยู่ใน HTML ของทั้ง TH และ EN
   (ก๊อปกันไว้สองที่ แก้ทีต้องแก้สองรอบ และเบราว์เซอร์แคชซ้ำไม่ได้) */
.legal{width:min(860px,calc(100% - 32px));margin:0 auto;padding-bottom:80px}
.legal-meta{background:rgba(255,255,255,.8);border:1px solid rgba(14,165,233,.16);border-radius: var(--r-card);padding:22px 26px;margin-bottom:36px;color:var(--muted);font-size:14px;line-height:1.8}
.legal h2{font-family:'Kanit',sans-serif;font-size:24px;color:var(--blue);margin:38px 0 12px;line-height:1.3}
.legal h2:first-of-type{margin-top:0}
.legal p,.legal li{color:var(--text);line-height:1.85;font-size:16px}
.legal ul{padding-left:22px;margin:12px 0}
.legal li{margin-bottom:8px}
.legal strong{color:var(--dark)}

/* ---------- Utility classes ---------- */
.page-title { padding-bottom: 30px; }

/* ---------- Readable line length ---------- */
.legal p, .legal li { max-width: 62ch; }
