.legal-page { max-width: 900px; overflow-wrap: anywhere; }
.legal-page h1 { font-size: clamp(2rem, 5vw, 3rem); }
.legal-page h2 { margin-top: 2rem; font-size: 1.4rem; }
.legal-page p, .legal-page li { line-height: 1.7; }
.legal-page a { color: var(--text); text-underline-offset: 0.2em; }
