/* Clear country labels and a consistent closed-card rhythm at every breakpoint. */
.client-countries>div>span{display:inline-flex;align-items:center;gap:8px;line-height:1.45}
.client-countries img{display:block;width:24px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #142a1d16;flex-shrink:0}
.prepaid-offers>.prepaid-intro{max-width:820px;margin:12px 0 28px;color:#43574a;font-size:16px;line-height:1.65}
.alternative-offer>.alternative-includes{max-width:860px;margin:16px 0 28px;color:#294633;font-size:17px;line-height:1.65}
.product-catalog .modules{align-items:start}
.product-catalog .module.module-disclosure{align-self:start;min-height:0;height:auto}
.product-catalog .module-card-intro{box-sizing:border-box;min-height:var(--module-intro-height,0px)}
@media(max-width:700px){.prepaid-offers>.prepaid-intro,.alternative-offer>.alternative-includes{font-size:15px;line-height:1.6}}
