/* NEWS CATEGORY ARCHIVE STYLES */

.news-archive__hero .breadcrumbs__list > *{
  color:var(--color-primary);
  opacity:.5;
}
.news-archive__hero .breadcrumbs__list .breadcrumbs__home-icon{
color:var(--color-primary);
} 

.news-archive__hero-container .breadcrumbs__list > * {
  color: var(--color-primary);
  opacity: 0.3;
}

.news-archive__hero .archive__header{
  margin-top:var(--spacing-4);
}

.news-archive__content .latest-news__grid {
  grid-template-columns: repeat(3, 1fr);
}

.news-archive__content .news-archive__grid {
  grid-template-columns: repeat(4, 1fr);
}

.news-archive__content .news-card__link {
  display: block;
}

.news-archive__content .news-card__media,
.news-archive__content .news-card__content {
  width: 100%;
}

.news-archive__content .news-card__media {
  aspect-ratio: 16/9;
  max-width: none;
  max-height: none;
}

.featured-news-card {
  margin-bottom: var(--spacing-8);
}

.featured-news-card__wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--spacing-6);
  align-items: flex-start;
}

.featured-news-card__media {
  aspect-ratio: 16/9;
  overflow: hidden;
}

.featured-news-card__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news-card__image--placeholder{
  object-fit:contain !important;
}

.featured-news-card__content {
  padding: var(--spacing-4) 0;
}

.featured-news-card__date {
  color: var(--color-text-light);
  font-size: var(--text-sm);
  margin-bottom: var(--spacing-2);
  display: block;
}

.featured-news-card__title {
  font-size: var(--text-xl);
  margin-bottom: var(--spacing-3);
}

.featured-news-card__title a {
  color: var(--color-text);
  text-decoration: none;
}

.featured-news-card__excerpt {
  margin-bottom: var(--spacing-4);
  color: var(--color-text-light);
}

.featured-news-card__link {
  align-items: center;
  gap: var(--spacing-2);
  color: var(--color-primary);
  text-decoration: none;
}

.news-archive__year {
  margin-top: var(--spacing-8);
}

.news-archive__year-title {
  font-size: var(--text-2xl);
  margin-bottom: var(--spacing-6);
  color: var(--color-text);
  font-family: var(--font-heading);
}

.news-archive__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--spacing-6);
}

@media (max-width: 1024px) {
  .featured-news-card__wrapper {
    grid-template-columns: 1fr;
  }

  .news-archive__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* Tablet Styles (max-width: 1024px) */
@media (max-width: 1024px) {
  .featured-news-card__wrapper {
    grid-template-columns: 1fr;
  }

  .news-archive__content .latest-news__grid,
  .news-archive__content .news-archive__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: var(--spacing-4);
  }

  .news-archive__year-title {
    font-size: var(--text-xl);
    margin-bottom: var(--spacing-4);
  }

  .featured-news-card__content {
    padding: var(--spacing-3) 0;
  }

  .featured-news-card__title {
    font-size: var(--text-lg);
  }
}

/* Mobile Styles (max-width: 768px) */
@media (max-width: 768px) {
  .news-archive__content .latest-news__grid,
  .news-archive__content .news-archive__grid {
    grid-template-columns: 1fr;
    gap: var(--spacing-3);
  }

  .featured-news-card {
    margin-bottom: var(--spacing-6);
  }

  .featured-news-card__wrapper {
    gap: var(--spacing-4);
  }

  .featured-news-card__content {
    padding: var(--spacing-2) 0;
  }

  .featured-news-card__title {
    font-size: var(--text-base);
    margin-bottom: var(--spacing-2);
  }

  .featured-news-card__excerpt {
    margin-bottom: var(--spacing-3);
    font-size: var(--text-sm);
  }

  .news-archive__year {
    margin-top: var(--spacing-6);
  }

  .news-archive__year-title {
    font-size: var(--text-lg);
    margin-bottom: var(--spacing-3);
  }

  .news-archive__content .news-card__link{
    display: flex;
  }

  .news-archive__content .news-archive__content{
    width:60%;
  }

  .news-archive__content .news-card__media{
    width:40%;
  }


  .news-card__content {
    padding: var(--spacing-2);
  }

  .news-card__title {
    font-size: var(--text-base);
  }

  .news-card__date {
    font-size: var(--text-xs);
  }

  /* Optimierte Bildverhältnisse für mobile Geräte */
  .news-archive__content .news-card__media {
    aspect-ratio: 16/10;
  }
}

/* Kleine Mobilgeräte (max-width: 480px) */
@media (max-width: 480px) {
  .featured-news-card__media {
    aspect-ratio: 16/10;
  }

  .featured-news-card__content {
    padding: var(--spacing-2) var(--spacing-2);
  }

  .featured-news-card__excerpt {
    display: none; /* Optional: Ausblenden des Excerpts auf sehr kleinen Geräten */
  }

  .news-archive__title {
    font-size: var(--text-lg);
  }

  .news-archive__year {
    margin-top: var(--spacing-4);
  }

  .news-card__media {
    aspect-ratio: 16/9;
  }
}
