.editions main .wp-block-heading {
  font-weight: 400;
  text-align: center;
  margin-top: 70px;
  margin-bottom: 30px;
  font-size: 24px;
}
.editions main .content {
  max-width: 1920px;
  margin: 0 auto;
  padding: 10px 100px;
}
.editions main .content > * {
  margin-bottom: 50px;
}
@media screen and (orientation: landscape) {
  .editions main .content .wp-block-media-text:not(.long-images) {
    max-height: 70vh;
  }
}
@media screen and (orientation: portrait) {
  .editions main .content .wp-block-media-text:not(.long-images) {
    margin-bottom: 15px;
  }
}
.editions main .content .wp-block-media-text:not(.long-images) img {
  max-height: 70vh;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.editions main .content .wp-block-media-text:not(.long-images) .wp-block-media-text__content figure.wp-block-image {
  max-height: 60vh;
  display: flex;
}
.editions main .content .wp-block-media-text:not(.long-images) .wp-block-media-text__content figure.wp-block-image img {
  max-height: 70vh;
}
.editions main .content .wp-block-media-text .wp-block-media-text__media {
  margin-bottom: 15px;
}
.editions main .content > p {
  margin: 0 auto;
  max-width: 70%;
  margin-bottom: 50px;
}
@media screen and (orientation: portrait) {
  .editions main .content > p {
    max-width: 100%;
    padding: 0 8%;
  }
}
.editions main .content > h2 {
  margin: 50px auto;
  max-width: 70%;
}
@media screen and (orientation: portrait) {
  .editions main .content > h2 {
    max-width: 100%;
    padding: 0 8%;
  }
}

@media (max-width: 768px) {
  .editions main .content {
    padding: 10px 20px;
  }
}