.sj-sponsor-area{padding:24px 16px;background:#f7f9f7;color:#153344;font-family:inherit}.sj-sponsor-top{padding:14px 16px;background:#f7f9f7}.sj-promo-slot{box-sizing:border-box;width:100%;margin:0 auto;min-width:0;overflow-wrap:anywhere}.sj-promo-slot>a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;min-height:inherit;padding:16px 22px;box-sizing:border-box;border:1px solid #c6ded4;border-radius:12px;background:#fff;text-align:center;color:#153344;text-decoration:none!important}.sj-promo-slot>a:hover,.sj-promo-slot>a:focus-visible{border-color:#12805c;box-shadow:0 0 0 3px #1d9e7525}.sj-promo-slot small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#537568}.sj-promo-slot strong{font-size:18px;line-height:1.3}.sj-promo-slot span{font-size:13px;line-height:1.5}.sj-promo-slot .sj-promo-cta{color:#087452;font-weight:700}.sj-promo-slot img{width:100%;height:100%;object-fit:contain;min-height:0}.sj-promo-slot[data-has-image=true]>a{padding:0;position:relative;overflow:hidden;gap:0}.sj-promo-slot[data-has-image=true] small{position:absolute;left:5px;top:4px;padding:2px 5px;background:#fff;color:#23493c;border-radius:3px}.sj-promo-slot[data-sj-ad-slot=a]{max-width:1100px;min-height:90px}.sj-promo-slot[data-sj-ad-slot=b]{max-width:768px;min-height:120px;height:auto;margin-bottom:24px}.sj-promo-slot[data-has-image=true][data-sj-ad-slot=b]{height:120px;min-height:0}.sj-sponsor-cards{max-width:850px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px;margin:0 auto}.sj-promo-slot[data-sj-ad-slot=c]{max-width:325px;min-height:160px;flex:1 1 280px}.sj-promo-slot[data-sj-ad-slot=d]{max-width:350px;height:350px;flex:1 1 280px}.sj-promo-slot[data-has-image=true][data-sj-ad-slot=a]{height:100px}.jd-sidebar-body>.sj-promo-slot{margin-top:18px}.sj-promo-slot.sj-promo-empty>a{background:linear-gradient(130deg,#f1faf5,#fff8e8);border-style:dashed}.sj-promo-empty[data-sj-ad-slot=d]{height:180px}
@media(max-width:800px){.sj-sponsor-area{padding:20px 16px}.sj-sponsor-top{padding:10px 16px}.sj-promo-slot[data-sj-ad-slot=a]{min-height:76px}.sj-promo-slot[data-sj-ad-slot=b]{height:auto;min-height:110px}.sj-promo-slot[data-sj-ad-slot=b][data-has-image=true]{height:auto;aspect-ratio:768/120;min-height:0}.sj-promo-slot[data-sj-ad-slot=d]:not(.sj-promo-empty){height:auto;aspect-ratio:1}.sj-promo-slot strong{font-size:16px}.sj-sponsor-cards{gap:20px}}
