.legal-page article { overflow-wrap: anywhere; line-height: 1.65; margin-bottom: 3rem; }
.legal-page article h1 { max-width: 28ch; font-size: clamp(1.8rem, 4vw, 3rem); }
.legal-page article h2 { font-size: clamp(1.4rem, 3vw, 2rem); margin-top: 2rem; }
.legal-page article h3 { margin-top: 1.5rem; }
.legal-page .legal-note { padding: 1rem; border-left: 4px solid var(--gold); color: var(--text); background: var(--panel); }
