.blog {
   padding: 0 32px 72px;
}
.blog .liste_articles {
   display: grid;
   grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
   gap: 64px;
}
@media only screen and (max-width: 749px) {
   .blog .liste_articles {
      grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
   }
}
@media only screen and (max-width: 749px) {
   .blog {
      padding: 0 24px 48px;
   }
}