.legal-document { max-width: 820px; margin: 0 auto; padding: 48px 24px 80px; }
.legal-document > a { color: var(--accent); text-decoration: underline; }
.legal-document h1 { font-size: 40px; line-height: 1.15; margin: 32px 0; }
.legal-document h2 { font: 700 22px/1.3 'WorkWave Text',Arial,sans-serif; margin: 30px 0 12px; }
.legal-document p { margin: 16px 0; font-size: 16px; line-height: 1.75; }
@media(max-width:600px) { .legal-document h1 { font-size: 30px; } }
