
.story-card {
    background: #E9F3F6;
    border-radius: 5px;
    display: flex;
    align-items: stretch;
    overflow: hidden;
}
.story-content {
    padding: 40px;
    flex: 1;
    display: flex;
    align-items: center;
}
.story-card__desc {
    color: var(--color-text-dark);
    padding: 15px 0 30px;
}
.story-card__image {
    position: relative;
    overflow: hidden;
  }
  .story-card__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: ellipse(90% 100% at 50% 100%);
}

@media (min-width: 768px) {
  .stories-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media (min-width: 1024px) {
  .story-card__image {
    width: 240px;
  }
  .story-card__image img {
    clip-path: ellipse(100% 110% at 100% 50%);
  }
}
@media (max-width: 1024px) {
  .story-card {
    flex-direction: column;
    margin-bottom: 16px;
  }
}
@media (max-width: 768px) {
  .featured-stories .action,
  .latest-exhibitions .action {
    margin-top: 40px;
  }
  
  .story-content {
    padding: 32px 15px 20px 15px;
  }
  .story-card__desc {
    padding-bottom: 20px;
  }
}