.home-hero {
  align-items: stretch;
}

.home-hero-content {
  max-width: 36rem;
}

.home-hero-actions .btn {
  max-width: 100%;
}

.home-hero-meta {
  margin-top: var(--space-4);
}

.home-hero-card {
  height: 100%;
}

.home-latest-news .news-grid-main,
.home-latest-news .news-grid-side {
  min-width: 0;
}

.home-latest-main .card-media {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.home-latest-main .card-body-lg {
  padding-top: var(--space-5);
}

.home-latest-list {
  margin: 0;
}

.home-featured-review-grid > * {
  min-width: 0;
}

.home-featured-review-side {
  height: 100%;
}

.home-guides-grid > * {
  min-width: 0;
}

.home-guides-card,
.home-hardware-side,
.home-community-card {
  height: 100%;
}

.home-guides-list,
.home-hardware-list,
.home-platform-card-list {
  margin: var(--space-3) 0 0;
  padding-left: 1.2rem;
  font-size: 0.9rem;
  color: var(--color-text-muted);
}

.home-guides-list li,
.home-hardware-list li,
.home-platform-card-list li {
  margin-bottom: 0.35rem;
}

.home-hardware-grid > * {
  min-width: 0;
}

.home-platforms-grid > * {
  min-width: 0;
}

.home-platform-card {
  display: block;
  text-decoration: none;
}

.home-platform-card .card-body-lg {
  height: 100%;
}

.home-community-grid > * {
  min-width: 0;
}

.home-newsletter-form {
  margin-top: var(--space-3);
}

.home-newsletter-success {
  margin-top: var(--space-4);
}

.home-featured-articles-grid > * {
  min-width: 0;
}

.home-featured-mini .card-body {
  padding: var(--space-4);
}

.home-featured-mini + .home-featured-mini {
  margin-top: var(--space-3);
}

.news-category-tabs {
  justify-content: flex-start;
}

.news-category-tab {
  cursor: pointer;
}

@media (max-width: 1023.98px) {
  .home-hero-content {
    max-width: 100%;
  }
}

@media (max-width: 767.98px) {
  .home-hero-actions {
    flex-direction: column;
    align-items: stretch;
  }
  .home-hero-actions .btn {
    width: 100%;
  }
  .home-featured-mini + .home-featured-mini {
    margin-top: var(--space-4);
  }
}
