.section-inner.prestations-latest,
.section-inner.prestations-family {
  width: min(1440px, calc(100% - 48px));
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

@media (max-width: 900px) {
  .section-inner.prestations-latest,
  .section-inner.prestations-family {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
  .section-inner.prestations-latest,
  .section-inner.prestations-family {
    width: calc(100% - 32px);
    grid-template-columns: minmax(0, 1fr);
  }
}
