/* Featured */
.featured-news {
  position: relative;
  overflow: hidden;
}

.featured-news img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 0.5rem;
}

.featured-content {
  padding: var(--space-4);
}

.featured-content h2 {
  margin: 0;
  font-size: 1.5rem;
}