/* Estilos de información legal: aislados del constructor original para mantener fidelidad */
.cd-legal-footer{box-sizing:border-box;background:#17191d;color:#dce0e5;text-align:center;padding:26px 16px 32px;font:400 13px/1.7 Arial,Helvetica,sans-serif;position:relative;z-index:2}
.cd-legal-footer *{box-sizing:border-box}
.cd-legal-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:12px}
.cd-legal-footer a,.cd-legal-footer button{color:#e7edf3!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;white-space:normal}
.cd-legal-footer button{border:0;background:transparent;padding:0}
.cd-legal-footer p{margin:8px auto 0;max-width:650px;color:#b6bdc7;font-size:12px}
@media(max-width:480px){.cd-legal-footer{padding:22px 13px 26px;font-size:12px}.cd-legal-footer nav{gap:9px 14px}.cd-consent{bottom:7px;left:7px;right:7px;padding:15px}.cd-consent .cd-actions{justify-content:stretch}.cd-consent button{flex:1 1 42%}}
