.featured-grid_container .featured-grid_content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, calc(20% - 20px)));
  gap: 20px;
  text-align: center;
  justify-content: center;
}

.featured-grid_container .featured-grid_content .featured-link {
  color: rgba(var(--color-foreground));
  text-decoration: none;
}

@media screen and (max-width: 749px) {
  .featured-grid_container .featured-grid_content {
    grid-template-columns: repeat(2, 1fr);
  }
}
