/* Keep editorial artwork complete; never squeeze portrait screenshots to 16:9. */
.cms-article-cover{display:block;width:100%;height:auto;max-height:420px;aspect-ratio:auto;object-fit:contain;background:#11101a}
.pp-guide-layout .pp-guide-cover>.cms-article-cover{width:100%;height:auto;max-height:420px;aspect-ratio:auto;object-fit:contain}
.cms-prose figure img:not(.pp-cv-pc-image){aspect-ratio:auto;object-fit:contain}
@media(max-width:760px){.cms-article-cover,.pp-guide-layout .pp-guide-cover>.cms-article-cover{height:auto;max-height:320px}}
