.card-banner__image--440 {
  max-height: 440px;
  aspect-ratio: 726 / 440;
}

.card-banner__image--320 {
  max-height: 320px;
  aspect-ratio: 357 / 298;
}

.card-banner__image--380 {
  max-height: 380px;
  aspect-ratio: 480 / 380;
}
.link-list a {
  color: #257de3;
  text-decoration: underline;
  text-decoration-color: var(--light, transparent) var(--dark, #fff);
  text-underline-offset: 3px;
}

.card-banner__image .img {
  max-width: fit-content;
}