/*
 * Equal-height grid cards already exist in Bravada's site-specific styles.
 * Stretch the nested content chain, and push the footer (not its child link)
 * to the bottom. No fixed card/text heights, post IDs, or category slugs.
 * Match the complement of HG Mobile Experience's portrait/landscape range.
 */
@media (min-width: 801px) and (min-height: 501px),
       (min-width: 961px),
       (min-width: 801px) and (pointer: fine),
       (min-width: 801px) and (pointer: none) {
    body:is(.blog, .archive) #content-masonry > article.hentry > .article-inner {
        display: flex !important;
        flex-direction: column !important;
        flex: 1 1 auto !important;
        min-width: 0;
    }

    body:is(.blog, .archive) #content-masonry > article.hentry > .article-inner > .entry-after-image {
        display: flex !important;
        flex-direction: column !important;
        flex: 1 1 auto !important;
        min-width: 0;
    }

    body:is(.blog, .archive) #content-masonry > article.hentry > .article-inner > .entry-after-image > .post-continue-container {
        margin-top: auto !important;
        flex: 0 0 auto;
    }
}
