  .legal { padding-top: var(--space-6); padding-bottom: var(--space-6); }
  .legal h1 { font-size: 2rem; margin-bottom: var(--space-4); }
  .legal h2 { font-size: 1.125rem; margin-top: var(--space-5); margin-bottom: var(--space-2); }
  .legal p { font-family: var(--font-body); font-size: 1.0625rem; line-height: 1.65; color: var(--ink-muted); max-width: 58ch; }
  .legal p + p { margin-top: var(--space-2); }
  /* Bold carries the facts, per the brand guideline's mixed-weight body convention: the
     named third parties should read at full Ink against the surrounding Ink Muted prose. */
  .legal p strong { color: var(--ink); font-weight: 700; }
