.legalPage{max-width:760px;margin:0 auto;padding:48px 20px 96px}.legalBackLink{color:var(--color-text-secondary);margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.legalTitle{color:var(--color-text);margin:0 0 6px;font-size:26px;font-weight:800}.legalMeta{color:var(--color-text-secondary);margin:0 0 36px;font-size:13px}.legalSection{margin-bottom:28px}.legalSectionTitle{color:var(--color-text);margin:0 0 10px;font-size:17px;font-weight:700}.legalBody{color:var(--color-text);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.8}.legalBody .legalLink{color:var(--color-primary);text-decoration:underline}.legalTableWrap{margin:12px 0;overflow-x:auto}.legalTable{border-collapse:collapse;width:100%;min-width:480px;font-size:13.5px}.legalTable th,.legalTable td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px 12px}.legalTable th{background:var(--color-bg-muted);white-space:nowrap;font-weight:700}@media (max-width:480px){.legalPage{padding:32px 16px 72px}.legalTitle{font-size:22px}}
