/* Complemento de distribución: reutiliza la tipografía, colores y componentes de CONSISA. */
.legal-main { padding-top: clamp(3rem, 6vw, 6rem); padding-bottom: clamp(4rem, 7vw, 7rem); }
.legal-heading { max-width: 920px; margin: 0 auto 2.5rem; }
.legal-heading h1 { margin: .6rem 0 0; color: var(--navy, #18134f); }
.legal-editorial { max-width: 920px; margin: 0 auto; line-height: 1.8; overflow-wrap: anywhere; }
.legal-editorial h2 { margin: 2.5rem 0 1rem; }
.legal-editorial h3 { margin: 1.8rem 0 .6rem; }
.legal-editorial p, .legal-editorial ul, .legal-editorial ol { margin-bottom: 1rem; }
.legal-editorial a { text-decoration: underline; }
@media (max-width: 767px) { .legal-main { padding-top: 2.25rem; padding-bottom: 3rem; } }
