/* The image defines the frame height. Never letterbox a 3:2 editorial image
   inside a short fixed-height strip, or crop an intact official brand mark.
   Deliberately do not override figure display: approved pilots hide their
   native covers. Inline screenshots, logos and banners are outside this scope. */
body.pagember-signature #main.approved-reading .article-cover {
    width: 100%;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: auto !important;
    padding: 0;
}
body.pagember-signature #main.approved-reading .article-cover > img {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    /* Preserve WordPress' inline auto W/H fallback before the image loads. */
    aspect-ratio: auto;
    margin: 0 !important;
    object-fit: contain !important;
    object-position: center;
}
