body{font-family:Open Sans,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}body.legal{color:#0d0e0e;background:#f6f7f9;margin:0;font-size:1rem;line-height:1.65}.legal__contenedor{width:100%;max-width:820px;margin:0 auto;padding:0 1rem}.legal__barra{background:#0d0e0e;border-bottom:3px solid #ee8100;padding:.9rem 0}.legal__barra img{width:auto;height:36px;display:block}.legal__barra-fila{justify-content:space-between;align-items:center;gap:1rem;display:flex}.legal__volver{color:#ffffffd9;font-size:.9rem;text-decoration:none}.legal__volver:hover{color:#ee8100}.legal__cuerpo{background:#fff;border:1px solid #e3e7ed;border-radius:16px;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1.75rem;padding-bottom:2rem}@media (width>=768px){.legal__cuerpo{margin-top:2.5rem;padding:2.5rem 3rem}}.legal__cuerpo h1{color:#2a3b47;margin:0 0 .25rem;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.4rem)}.legal__cuerpo h2{margin:2rem 0 .5rem;font-size:1.15rem}.legal__cuerpo p,.legal__cuerpo ul{margin:0 0 .9rem}.legal__cuerpo ul{padding-left:1.25rem}.legal__cuerpo li{margin-bottom:.35rem}.legal__cuerpo a{color:#2a3b47;overflow-wrap:anywhere}.legal__cuerpo a:hover{color:#0d0e0e}.legal__fecha{color:#6b7682;font-size:.9rem}.legal__consentimiento{background:#f2f8fd;border-left:3px solid #2a3b47;border-radius:8px;padding:1rem 1.1rem;margin-top:2rem!important}.legal__pie{text-align:center;color:#6b7682;padding:0 0 2rem;font-size:.85rem}.legal__pie a{color:inherit}
