/* Keep guide cards aligned while preserving full titles for search and readers. */
@media (min-width: 768px) {
    body.blog .wf_post_item .inner {
        display: flex;
        flex-direction: column;
        min-height: 478px;
    }

    body.blog .wf_post_item .title {
        min-height: 210px;
    }

    body.blog .wf_post_item .content {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
    }

    body.blog .wf_post_item .more-link {
        align-self: flex-start;
        margin-top: auto;
    }
}
