.legal-page a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-page .legal-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0 30px;font-size:14px}.legal-page h3{font-size:19px;margin-top:28px}.legal-page strong{color:var(--text);font-weight:600}.legal-page .legal-rules{padding-left:22px;margin:16px 0;color:var(--muted)}.legal-page .legal-rules li{padding-left:4px;margin:14px 0}.legal-page .legal-table-scroll{overflow-x:auto;margin:20px 0 28px;border:1px solid var(--line);border-radius:12px}.legal-page table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.legal-page caption{padding:14px 16px;text-align:left;font-weight:600;background:var(--surface)}.legal-page td,.legal-page th{padding:13px 16px;border-top:1px solid var(--line);vertical-align:top}.legal-page thead th{font-weight:500;color:var(--muted)}.legal-page tbody th{font-weight:600}.legal-page tbody td{white-space:nowrap}@media(max-width:600px){.legal-page table{font-size:12px}.legal-page td,.legal-page th{padding:12px 10px}}