.grid_middle,
.grid_left {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.grid_left {
  gap: 5px;
}
/* Le premier prend toute la largeur */
.grid_middle > :nth-child(-n + 2) {
  grid-column: 1 / -1;
}

.grid_left > :first-child {
  grid-column: 1 / -1;
}
