.legal-page{max-width:820px;margin:0 auto;padding:96px 24px 80px;color:#1f2933;font-family:Noto Sans Thai,system-ui,sans-serif;line-height:1.75}.legal-page h1{margin-bottom:8px;font-family:Noto Sans Thai,system-ui,sans-serif;font-size:36px}.legal-page .updated{margin-bottom:40px;color:#64707d;font-size:14px}.legal-page h2{margin-top:40px;margin-bottom:12px;color:#a33a0a;font-family:Noto Sans Thai,system-ui,sans-serif;font-size:22px}.legal-page h3{margin-top:24px;margin-bottom:8px;font-size:17px}.legal-page p,.legal-page li{font-size:16px}.legal-page ul{padding-left:22px}.legal-page a{color:#a33a0a;text-decoration:underline}.legal-page .back{display:inline-block;margin-bottom:24px;color:#64707d;font-size:14px;text-decoration:none}.legal-page .back:hover{color:#a33a0a}.legal-page .contact-card{margin-top:32px;padding:20px 24px;border-left:4px solid #a33a0a;border-radius:12px;background:#f5f7f9}.legal-page .contact-card p{margin:4px 0}.legal-page .contact-card p:first-child{margin-top:0}
