.home-news-cover {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
}

.home-pro .news-card .work-art {
  height: auto;
  min-height: 0;
  aspect-ratio: auto;
}

.home-pro .news-card .work-art img {
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
}

.home-pro .news-card.work-card {
  box-shadow: 0 8px 22px rgba(59, 42, 22, .06);
}

.portal-page .catalog-card-media {
  height: auto;
  aspect-ratio: auto;
}

.portal-page .catalog-card-media img {
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
}

.home-event-cover {
  display: block;
  width: 100%;
  max-height: 240px;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 12px;
  margin: 0 0 12px;
}

.news-article-cover,
.event-article-cover {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  margin: 18px auto;
  border-radius: 16px;
}

.article-cover {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  margin: 18px auto;
}

.video-article-cover {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: contain;
  background: var(--surface);
  border-radius: 16px;
  margin: 0 0 20px;
}

@media (max-width: 680px) {
  .home-event-cover {
    max-height: 190px;
  }
}
