.legal-page { padding: 32px 0 64px; max-width: 760px; }
.legal-page h1 { font-size: 22px; font-weight: 800; margin-bottom: 20px; }
.legal-body { font-size: 14px; line-height: 1.8; color: var(--ink-2, #444); }
.legal-body p { margin: 0 0 10px; }
.legal-body .font-bold { font-weight: 700; color: var(--ink, #1a1a1a); }
.legal-body .mt-3 { margin-top: 18px; }
