/* ─── Blog section ───────────────────────────────────────────────────────────
   id="HomeBlog" is added so that all #HomeBlog rules in redesign.css apply
   automatically, giving pixel-perfect parity with the homepage blog section.
   .bh-blog is kept only as a JS visibility target (SEO_SELECTORS).
   Only spacing overrides are needed here.
─────────────────────────────────────────────────────────────────────────── */

.bh-blog {
    padding-top: 32px;
    padding-bottom: 32px;
}

/* Equal-height cards: stretch the <a> to fill the flex column, then fill the box */
#HomeBlog .col-sm-4 > a {
    display: flex;
    flex-direction: column;
    width: 100%;
}

#HomeBlog .col-sm-4 > a > .blog-item-box {
    flex: 1;
}
