.legal-updated{max-width:1160px;margin:0 auto}.legal-date{font-size:12px;color:#6c6c66;margin-bottom:28px}.legal-toc{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:48px;padding-bottom:28px;border-bottom:1px solid #c8c7bf}.legal-toc a{font-size:12px;color:inherit;text-underline-offset:4px}.legal-updated .prose{max-width:820px}.legal-updated .prose section{margin-bottom:38px;scroll-margin-top:125px}.legal-updated .prose h2{font-size:clamp(23px,2.5vw,32px);line-height:1.35;margin:0 0 18px}.legal-updated .prose p{font-size:15px;line-height:1.9;margin-bottom:17px}.legal-updated a{overflow-wrap:anywhere}.privacy-form-notice>p{font-size:11px;line-height:1.8;color:#62625b}.privacy-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;margin:18px 0 24px}.privacy-consent input[type=checkbox]{display:inline-block;width:18px;height:18px;min-width:18px;margin:3px 0 0;padding:0;accent-color:#7e6a46}.privacy-consent a,.privacy-form-notice a{text-decoration:underline;text-underline-offset:3px;color:inherit}@media(max-width:700px){.legal-updated .prose p{font-size:14px}.legal-toc{flex-direction:column;gap:13px}}