#descripcion-empresa .img-descripcion {
    width: 75%;
}

@media (max-width: 576px)
{

    #descripcion-empresa .img-descripcion {
        width: 45%;
    }

}

@media  (min-width: 577px) and (max-width: 767px)
{

    #descripcion-empresa .img-descripcion {
        width: 45%;
    }

}

/* Interlineado uniforme para el contenido clásico y el editor de bloques. */
.single-agenda-content,
.single-agenda-content p,
.single-agenda-content li {
    line-height: 1.5;
}

.single-agenda-content :is(strong, b, em, i, a, span) {
    line-height: inherit;
}

/* blitz. 05/11/2026: el cuerpo y la ficha ocupan siempre todo el ancho de su columna, sin depender del largo del texto. */
.single-agenda > .container > .row > .d-flex:not(.justify-content-center) > * {
    width: 100%;
}
