.a-exposiciones__acceso {
	display: flex;
	flex-direction: column;
	gap: var(--s-2);
	text-decoration: none;
	color: inherit;
}

.a-exposiciones__acceso-foto {
	margin: 0;
	aspect-ratio: 4 / 3;
	overflow: hidden;
}

.a-exposiciones__acceso-foto img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

/* El hueco ENTRE tarjetas tiene que superar al de dentro (24 px de la foto a su texto), o en una
   sola columna el nombre de un tipo se agrupa con la foto del siguiente [MEDIDO a 1024]. */
.a-accesos-expo {
	row-gap: var(--s-3);
	column-gap: var(--canal);
}

/* Las columnas las decide el CSS, no el control «tablet» de Elementor, que rompía a 1024 mientras
   la galería y los tres tipos rompen a 767 (Andi, 05-09). Clase doblada: el Kit gana por etiqueta. */
@media (max-width: 1023px) {
	.a-accesos-expo.a-accesos-expo { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 767px) {
	.a-accesos-expo.a-accesos-expo { grid-template-columns: 1fr; }
}
