.spr-media {
  position: relative;
}

.spr-media__container > img {
  inline-size: 100%;
  max-inline-size: none;
  height: auto;
  object-fit: cover;
  aspect-ratio: 16 / 6;
}

.spr-media + .spr-text-media,
.spr-media + .spr-text-two-columns {
  margin-block-start: 3rem;
  @media screen and (min-width: 62rem) {
    margin-block-start: var(--text-media-padding-block);
  }
}
