/* Callout card (one membership) — YMCA Midsize 2026 */

.bmg-callout-card .wp-block-image img {
    display: block;
}

.bmg-callout-card__card {
    width: 502px;
    min-height: 261px;
    justify-content: center;
}

.bmg-callout-card__title {
    line-height: 1.06;
}

.bmg-callout-card__copy {
    max-width: 446px;
}

/*mobile (out of 2026 desktop scope — keep usable)*/

@media (max-width: 1100px) {
    .bmg-callout-card {
        flex-wrap: wrap !important;
        padding-left: 30px;
        padding-right: 30px;
    }

    .bmg-callout-card__card {
        width: auto;
    }
}

/* shrink the "One membership, endless ways to play" title on phones (h3-size 35px
   is oversized once the card goes full-width) */
@media (max-width: 768px) {
    .bmg-callout-card__title {
        font-size: 28px !important;
    }
}
