.pag-legal .heroe p{max-width:58ch}.pag-legal .texto-legal{padding-top:56px}.pag-legal .texto-legal .contenedor{max-width:780px}.pag-legal .texto-legal h2{margin:48px 0 14px;font-size:clamp(24px,3vw,30px)}.pag-legal .texto-legal p,.pag-legal .texto-legal li{color:var(--texto)}.pag-legal .texto-legal p+p{margin-top:12px}.pag-legal .texto-legal ul{margin:10px 0 12px;padding-left:22px}.pag-legal .texto-legal li+li{margin-top:6px}.pag-legal .resumen{background:var(--banda);border:1px solid var(--borde);padding:18px 22px}.pag-legal .tabla-envoltorio{margin:16px 0;overflow-x:auto}.pag-legal table{border-collapse:collapse;width:100%;font-size:15px}.pag-legal th,.pag-legal td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:top;padding:10px 12px}.pag-legal th{font-family:var(--mono);color:var(--suave);font-size:12px;font-weight:500}
