.story-figure {
  margin: 1.5rem 0;
}

.story-figure img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.story-figure--portrait {
  max-width: 420px;
}

.story-figure figcaption {
  margin-top: 0.5rem;
  font-size: 0.9rem;
  opacity: 0.8;
}
