.BlogList {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 2.5rem;
}

@media (min-width: 48.01rem) {
  .BlogList {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 64.01rem) {
  .BlogList {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.BlogList-homepage {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  max-width: 1191px;
}

@media (min-width: 36.01rem) {
  .BlogList-homepage {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
  }
}

@media (min-width: 75.01rem) {
  .BlogList-homepage {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 75.01rem) {
  .BlogDetail .BlogList {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/*# sourceMappingURL=blog-list.min.css.map */
