.portal-banner-slot-container[data-v-7c434959]{display:flex;justify-content:center;margin:14px 0;width:100%}.banner-wrapper[data-v-7c434959]{display:inline-block;max-width:100%;position:relative;text-align:center}.banner-badge[data-v-7c434959]{background:#0f172abf;border-radius:3px;color:#f1f5f9;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px;pointer-events:none;position:absolute;right:6px;top:4px;z-index:10}.banner-link[data-v-7c434959]{border-radius:6px;display:block;overflow:hidden;transition:opacity .2s}.banner-link[data-v-7c434959]:hover{opacity:.95}.banner-image[data-v-7c434959]{border-radius:6px;display:block;height:auto;margin:0 auto;max-width:100%}.banner-html-content[data-v-7c434959]{border-radius:6px;overflow:hidden}.banner-promo-card[data-v-7c434959]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:16px;text-align:left}.banner-promo-card h4[data-v-7c434959]{color:#1e293b;font-size:15px;font-weight:700;margin:0 0 6px}.banner-promo-card p[data-v-7c434959]{color:#64748b;font-size:13px;margin:0 0 12px}.banner-promo-card .promo-btn[data-v-7c434959]{color:#0284c7;display:inline-block;font-size:13px;font-weight:600;text-decoration:none}.banner-promo-card .promo-btn[data-v-7c434959]:hover{text-decoration:underline}.slot-home_top_leaderboard .banner-image[data-v-7c434959]{max-height:110px}.slot-footer_top .banner-image[data-v-7c434959],.slot-home_after_hero .banner-image[data-v-7c434959],.slot-home_between_categories .banner-image[data-v-7c434959]{max-height:140px}.slot-home_sidebar_bottom .banner-image[data-v-7c434959],.slot-home_sidebar_top .banner-image[data-v-7c434959]{max-height:260px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}
