.legal-content { font-size: 1rem; line-height: 1.8; overflow-wrap: anywhere; color: #334155; }
.legal-content p, .legal-content ul, .legal-content ol { margin-bottom: 1.25rem; }
.legal-content h2, .legal-content h3 { color: #171233; line-height: 1.35; margin: 2rem 0 1rem; }
.legal-content h2 { font-size: 1.65rem; }
.legal-content h3 { font-size: 1.3rem; }
.legal-content li { margin-bottom: .5rem; }
.legal-content a { color: #6d28d9; text-decoration: underline; }
.section-editor .ck-editor__editable_inline { min-height: 400px; }
.section-editor .ck-editor { min-width: 0; }
