/* Páginas institucionales y legales: quiénes somos, privacidad, cookies, términos */

.pagina-legal__fecha { color: rgba(255, 255, 255, .8); }

/* Tabla de cookies */
.pagina-legal .tabla-legal {
    border-radius: 1rem;
    overflow: hidden;
    font-size: .925rem;
}

.pagina-legal .tabla-legal th {
    color: #fff;
    background-color: var(--brand-azul);
    font-weight: 600;
    white-space: nowrap;
}

.pagina-legal .tabla-legal code {
    color: var(--brand-violeta);
    white-space: nowrap;
}

/* Recuadro destacado (aviso legal, datos del responsable) */
.pagina-legal__destacado {
    padding: 1.5rem;
    border-radius: 1rem;
    border-left: 4px solid var(--brand-celeste);
    background-color: var(--brand-gris-claro);
}

.pagina-legal__otras { border-top: 1px solid rgba(var(--brand-azul-rgb), .1); }
