.legal-layout{align-items:start}.contenido-legal{min-width:0}.contenido-legal p,.contenido-legal li{line-height:1.75}.legal-status{display:inline-block;padding:5px 10px;border-radius:20px;background:#eaf3ff;color:#15549b;font-size:.8rem;font-weight:700}.legal-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 30px}.legal-shortcuts a{padding:10px 15px;border:1px solid #cddded;border-radius:12px;text-decoration:none;color:#0866c3}.legal-checklist{display:grid;gap:12px;padding:0;list-style:none}.legal-checklist li{padding:16px;background:#f5f8fc;border:1px solid #deE7f1;border-radius:12px}.legal-checklist strong{display:block}.legal-rights{margin:32px 0;padding:24px;border:1px solid #d9e4f0;background:#f7faff;border-radius:16px}.legal-rights h2{margin-bottom:16px}.legal-rights details{padding:14px 0;border-bottom:1px solid #dae5ef}.legal-rights summary{cursor:pointer;font-weight:700}.legal-rights p{line-height:1.7;margin:12px 0}.legal-consent{display:flex!important;align-items:flex-start;gap:10px;margin:18px 0;font-size:.86rem;line-height:1.6}.legal-consent input[type=checkbox]{width:20px!important;min-width:20px;height:20px!important;margin-top:3px;accent-color:#007aff}.legal-privacy-note{font-size:.85rem;line-height:1.65;color:#4e6378}.legal-rights a,.contenido-legal a{overflow-wrap:anywhere}@media(max-width:700px){.legal-rights{padding:18px}.legal-shortcuts a{flex:1 1 140px}.contenido-legal h2{font-size:1.45rem}.legal-nota{font-size:.88rem}.legal-layout{gap:20px}.indice-lateral{position:static!important}.legal-consent{font-size:.83rem}}@media print{.cabecera,.barra-superior,.pie,.indice-lateral,.legal-shortcuts,.whatsapp-float{display:none!important}.legal-layout{display:block}.contenido-legal{width:100%;max-width:none}.legal-portada{background:white;color:black}details{break-inside:avoid}body{background:white;color:black}}
