/* Portrait-only framing. The PNG retains the uploaded photograph's RGB pixels. */
.cover .cover-portrait > img {
  width: 110%;
  left: -5%;
  bottom: 0;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
  filter: none;
}
.premium-story-portrait > img {
  width: 110%;
  left: -5%;
  bottom: 0;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
  filter: none;
}
.portrait-image > img {
  object-fit: contain;
  object-position: center bottom;
  filter: none;
}
@media (max-width: 620px) {
  .premium-story-portrait { height: 430px; }
  .cover .cover-portrait > img,
  .premium-story-portrait > img {
    width: 100%;
    left: 0;
    bottom: 0;
  }
}
