.legal-document{max-width:860px;padding:55px 0 80px}.legal-document h1{font-size:clamp(34px,4.4vw,58px);line-height:1.12;margin:35px 0;overflow-wrap:anywhere}.legal-document h2{font-family:inherit;font-size:20px;line-height:1.4;margin:32px 0 12px;letter-spacing:0}.legal-document p{font-size:15px;line-height:1.8;margin:0 0 16px}.legal-document p a,.inquiry-consent a,.inquiry-policy a{text-decoration:underline;text-underline-offset:3px}.contact-operator{font-size:12px;line-height:1.7;margin-top:32px}.contact-operator p{margin:0 0 12px}.contact-page form label.inquiry-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;margin:24px 0 8px}.contact-page form .inquiry-consent input[type=checkbox]{appearance:auto;width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;accent-color:#35392f}.contact-page form .inquiry-policy{font-size:11px;line-height:1.6;margin:0 0 20px}@media(max-width:600px){.legal-document{padding:32px 0 50px}.legal-document p{font-size:14px}.legal-document h2{font-size:18px}}
