/* V77: Compact homepage promotion badge. Scoped to existing strip only. */
.mz-promo-strip .mz-promo-link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;text-decoration:none;max-width:calc(100% - 20px);box-sizing:border-box}
.mz-promo-strip .mz-promo-mini-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 11px;border-radius:999px;background:#17321e;color:#f3ffdf;font-size:11px;font-weight:800;letter-spacing:.065em;line-height:1.3;white-space:nowrap;box-sizing:border-box}
.mz-promo-strip .mz-promo-cta{font-size:13px;font-weight:650;line-height:1.35;white-space:normal}
.mz-promo-strip .mz-promo-link:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:520px){.mz-promo-strip .mz-promo-link{gap:6px;padding:9px 11px}.mz-promo-strip .mz-promo-mini-badge{font-size:9px;padding:5px 8px;letter-spacing:.025em}.mz-promo-strip .mz-promo-cta{font-size:11px}}
