/* BREAKPOINTS */
.c-blogs__list {
  padding: 2rem 0;
  display: grid;
  grid-template-columns: minmax(30px, 100%);
  gap: 1.5rem;
}
@media screen and (min-width: 768px) {
  .c-blogs__list {
    grid-template-columns: minmax(30px, 50%) minmax(30px, 50%);
  }
}
@media screen and (min-width: 992px) {
  .c-blogs__list {
    grid-template-columns: minmax(30px, 33.33%) minmax(30px, 33.33%) minmax(40px, 33.33%);
  }
}