/* ============================================================================
   CSS for legal document pages (Privacy Policy, Terms of Use): plain, dense,
   single-column -- cloned from the Immuta reference layout (simple H1 + sequential
   H2 sections with paragraph/list content, generous line-height for a long read)
   rather than this site's usual marketing-page patterns. Shared across every
   legal page via bm-legal.
   ============================================================================ */
.legal-body h2 { font-size: 22px; font-weight: 700; letter-spacing: -0.01em; color: #181A1B; margin-top: 2.5rem; margin-bottom: 0.9rem; }
.legal-body h2:first-child { margin-top: 0; }
.legal-body h3 { font-size: 16px; font-weight: 700; color: #181A1B; margin-top: 1.75rem; margin-bottom: 0.6rem; }
.legal-body p { font-size: 15.5px; line-height: 1.75; color: #33363A; margin-bottom: 1rem; }
.legal-body ul { list-style: disc; padding-left: 1.4rem; margin-bottom: 1rem; }
.legal-body li { font-size: 15.5px; line-height: 1.7; color: #33363A; margin-bottom: 0.4rem; }
.legal-body a { color: #0164FF; text-decoration: underline; text-underline-offset: 2px; }
.legal-body a:hover { color: #0048BD; }
.legal-body strong { color: #181A1B; }
