.legal-article { max-width: 42rem; padding-top: 2.5rem; }
.legal-article h1 { font-size: clamp(1.6rem, 4vw, 2.1rem); font-weight: 800; margin: 0 0 1.5rem; }
.legal-article h2 { font-size: 1.1rem; font-weight: 700; margin: 2rem 0 .75rem; }
.legal-article p { color: var(--ink-secondary); line-height: 1.7; margin: 0 0 1rem; }
.legal-article a { color: var(--accent); font-weight: 600; text-decoration: underline; }
