.stories-carousel > .story {
  display: flex;
  flex-direction: column;
}
.stories-carousel > .story > .story-image,
.stories-carousel > .story > .media-like-row {
  flex-shrink: 0;
}
.stories-carousel .story-copy {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.stories-carousel .story-copy > .story-kind {
  display: block;
  min-height: var(--stories-kind-height, 0px);
}
.stories-carousel .story-copy > h3 {
  min-height: var(--stories-title-height, 0px);
}
.stories-carousel .story-copy > p:not(.story-author) {
  min-height: var(--stories-body-height, 0px);
}
.stories-carousel .story-copy > .text-link {
  display: block;
  min-height: var(--stories-link-height, 0px);
}
.stories-carousel .story-copy > .story-author {
  min-height: var(--stories-author-height, 0px);
}
