/* Solo se carga en paginas que usan el bloque Imagen (F4-03). */
.bloque-imagen { margin: var(--espacio-3) 0; }
.bloque-imagen--lectura { max-width: var(--ancho-lectura); }
.bloque-imagen--medio { max-width: 100%; }
.bloque-imagen--completo { max-width: 100%; }
.bloque-imagen--centro { margin-inline: auto; }
.bloque-imagen--derecha { margin-inline-start: auto; }
.bloque-imagen__img { width: 100%; border-radius: var(--radio); }
.bloque-imagen__img.proporcion-16-9 { aspect-ratio: 16/9; object-fit: cover; }
.bloque-imagen__img.proporcion-4-3 { aspect-ratio: 4/3; object-fit: cover; }
.bloque-imagen__img.proporcion-1-1 { aspect-ratio: 1/1; object-fit: cover; }
.bloque-imagen__img.proporcion-3-4 { aspect-ratio: 3/4; object-fit: cover; }
.bloque-imagen__pie {
    font-size: var(--texto-sm);
    color: var(--color-texto-suave);
    margin-top: var(--espacio-1);
}
@media (min-width: 768px) { .bloque-imagen--medio { max-width: 50%; } }

