/* =====================================================
   Legal pages (Terms, Privacy) — simple prose layout
   ===================================================== */

.legal-page {
  max-width: 760px;
  margin: 0 auto;
  padding: 56px 24px 70px;
}
.legal-page h1 { font-size: 26px; margin: 0 0 32px; font-family: 'Poppins', sans-serif; font-weight: 600; }
.legal-page h2 { font-size: 16px; margin: 28px 0 8px; font-family: 'Poppins', sans-serif; font-weight: 600; color: var(--primary); }
.legal-page p { font-size: 14px; line-height: 1.75; color: var(--on-surface-muted); margin: 0 0 6px; }
