.legal-page { max-width: 70ch; margin-inline: auto; padding: var(--section-padding-y) var(--section-padding-x); }
.legal-page h1 { font-size: var(--text-title); margin-bottom: 1.5rem; }
.legal-page h2 { font-size: var(--text-subtitle); margin-block: 2rem 0.75rem; }
.legal-page p, .legal-page li { margin-bottom: 1rem; }
.legal-page a { text-decoration: underline; }
