.is-style-grilleimage {
  display: grid;

  grid-template-columns: 2fr 1fr;
  grid-auto-rows: auto;
}

/* Les deux premiers blocs → colonne de gauche */
.is-style-grilleimage > :nth-child(1),
.is-style-grilleimage > :nth-child(2) {
  grid-column: 1;
}

/* Le troisième bloc → colonne de droite, sur toute la hauteur */
.is-style-grilleimage > :nth-child(3) {
  grid-column: 2;
  grid-row: 1 / span 2;
  img {
    height: 100%;
  }
}
/* 
@media (max-width: 781px) {
  .is-style-grilleimage {
    grid-template-columns: 1fr;
  }

  .is-style-grilleimage > :nth-child(n) {
    grid-column: auto;
    grid-row: auto;
  }
} */

.wp-block-group.is-layout-grid.is-style-responsive {
  @media (max-width: 1200px) {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
  @media (max-width: 1000px) {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-gap: 1rem;
  }
}
