/* terms page styles. Shared colors and type are in visual-system.css. */

/* Keep wrapped headings compact; paragraphs retain comfortable reading spacing. */
body[data-page="terms"] .legal-page h1 {
  line-height: 1.06;
  margin: 0 0 1.5rem;
  text-wrap: balance;
}
