.article__card__image-wrapper {
  aspect-ratio: 1.5 / 1;
  overflow: hidden;
}
.article__card__image {
  object-fit: cover;
  transition: 0.2s cubic-bezier(0.76, 0, 0.24, 1);
  height: 100%;
  width: 100%;
}

.article__card__heading-wrapper > h6 {
  transition: 0.2s cubic-bezier(0.76, 0, 0.24, 1);
}

.article-card__container:hover > .article__card__image-wrapper > .article__card__image {
  transform: scale(1.05);
}

.article-card__container:hover > .article__card__heading-wrapper > h6 {
  text-decoration: underline;
}