.legal-content { line-height:1.8; }
.legal-content h2 { margin-top:2.5rem; padding-top:1.3rem; border-top:1px solid var(--line); }
.legal-content p,.legal-content li { color:var(--ink-soft); }
.legal-content a,.form-legal-links a { color:var(--sea); }
.form-legal-links,.form-emergency-note { margin:0; font-size:.82rem; line-height:1.55; color:var(--ink-soft); }
.form-emergency-note { padding:.75rem; border-left:3px solid #c85b63; background:#fff8f8; border-radius:.35rem; }
