.mp-bf,.mp-bf *{box-sizing:border-box}
html.mp-country-pending .mp-bf{visibility:hidden}
.mp-bf{width:100%;max-width:1280px;margin:24px auto 0;padding:0 40px;color:#191919}
.mp-bf__card{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:20px;padding:20px 24px;border:1px solid #ddd8d0;border-radius:14px;background:#f7f6f3}
.mp-bf__badge{display:inline-block;margin-top:3px;padding:7px 10px;border-radius:5px;background:#191919;color:#fff;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}
.mp-bf__title{margin:0 0 6px;font-size:19px;line-height:1.35;letter-spacing:-.3px}
.mp-bf__title strong{font-weight:600}
.mp-bf__copy{margin:0;font-size:14px;line-height:1.65}
.mp-bf__copy span{display:inline}
.mp-bf__terms{margin:9px 0 0;color:#6d675f;font-size:11px;line-height:1.65}
@media(max-width:800px){.mp-bf{margin-top:20px;padding:0 24px}.mp-bf__card{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.mp-bf__badge{justify-self:start;margin:0}.mp-bf__title{font-size:18px}.mp-bf__copy span{display:block;margin-top:3px}}
