/* Páginas legais do site público (Privacy/Terms) — complementa Site_Home.css */

.legal-page { padding: 48px 24px 80px; }
.legal-page h1 { font-size: 32px; margin-bottom: 8px; }
.legal-meta { color: var(--muted); font-size: 13px; margin-bottom: 32px; line-height: 1.6; }
.legal-page h2 { font-size: 19px; margin: 28px 0 10px; }
.legal-page p { color: var(--text); font-size: 15px; margin-bottom: 12px; }
.legal-page a { color: var(--blue); }
.legal-back { margin-top: 40px; font-weight: 700; }
