/* 4:5 premium card-news cover overrides */
.story-img,
.article-cover,
.list-story img,
.story-card img,
.category-card img,
.article-hero-card img,
.related-article-card img {
  aspect-ratio: 4 / 5 !important;
  object-fit: contain !important;
  background: #ffffff !important;
}

.article-cover {
  width: min(720px, 100%);
  margin-inline: auto;
  border: 1px solid #e5e7eb;
  border-radius: 28px;
  box-shadow: 0 18px 60px rgba(15, 39, 66, .10);
}

.list-story img {
  border: 1px solid #e5e7eb;
  border-radius: 18px;
}

@media (max-width: 760px) {
  .article-cover,
  .story-img,
  .list-story img {
    aspect-ratio: 4 / 5 !important;
  }
}
