.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images {
list-style: none;
margin: 0;
padding: 0;
}

.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item {
position: relative;
margin: 0;
}

.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item > .contextual-region {
position: relative;
overflow: hidden;
}

.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item > .contextual-region > .field--name-field-media-image-1 {
margin: 0;
line-height: 0;
}

.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item > .contextual-region > .field--name-field-media-image-1 img {
display: block;
width: 100%;
height: auto;
}

/* Overlay del enlace: ocupa exactamente el alto/ancho del li (que viene dado por la imagen) */
.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item > .contextual-region > .field--name-field-link {
position: absolute !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0 !important;
z-index: 2;
}

/* El anchor ocupa todo el overlay y texto abajo centrado */
.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item > .contextual-region > .field--name-field-link > a {
display: flex;
align-items: flex-end;
justify-content: center;
width: 100%;
height: 100%;
box-sizing: border-box;
padding: 1rem 1.25rem;
text-align: center;
border-radius: 0;
color: #fff;
font-size: 27px;
font-weight: 700;
background: linear-gradient(to top, rgba(4, 68, 196, 0.9) 0%, rgba(4, 68, 196, 0) 55%);
}

.prueba-multiples-imagenes .block-inline-blockimages.block-view-mode-full .content ul.field--name-field-images > li.field__item > .contextual-region > .field--name-field-link > a {
  display: flex;
  align-items: flex-start;    /* texto arriba */
  justify-content: center;    /* centrado horizontal */
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 1rem 1.25rem;
  text-align: center;
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  border-radius: 0;
  background: transparent !important; /* sin fondo */
}