.texto-legal { padding-block: 0 var(--section-y); }
.texto-legal .section-label { margin-bottom: var(--space-3); }
.texto-legal .prosa { font-size: var(--fs-body); max-width: none; }
.texto-legal .prosa h2 { font-size: var(--fs-h3); margin-top: var(--space-7); }
.texto-legal__data { margin: var(--space-7) 0 0; padding-top: var(--space-4); border-top: 1px solid var(--border-default); color: var(--text-secondary); }
