.partner-banner{margin:24px 0;padding:16px;background:#fff;border:1px solid #e4eaee;border-radius:12px;min-width:0}
.partner-banner-label{margin-bottom:10px;font-size:12px;color:#65716d}
.partner-banner-slot{width:100%;max-width:680px;min-height:140px;margin:0 auto;overflow:hidden}
.partner-banner-slot iframe{display:block;max-width:100%;border:0}
.partner-banner-disclosure{margin:10px 0 0;color:#65716d;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
@media(max-width:720px){.partner-banner{padding:12px;margin:18px 0}}
