.ff-seasonal-hero__cta:has(> .ff89-season-cta-label) {
  text-decoration: none !important;
}

.ff89-season-cta-label {
  text-decoration: underline #f0d963 3px;
  text-underline-offset: 6px;
}

body.page-id-52534 .article-header .eye-catch img.ff89-identify-photo {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 5 / 2 !important;
  object-fit: cover !important;
  object-position: center !important;
}

@media (max-width: 620px) {
  body.page-id-52534 .article-header .eye-catch img.ff89-identify-photo {
    aspect-ratio: 8 / 5 !important;
  }
}
