.sponsor-slot{box-sizing:border-box;max-width:944px;margin:0 auto 40px;padding:24px 0;border-top:1px solid #dde2ef;font-family:system-ui,sans-serif;text-align:center}
.sponsor-label{margin:0 0 12px;color:#657086;font-size:14px;line-height:1.6}
.sponsor-content{max-width:100%;min-height:90px;overflow:auto}
.sponsor-content iframe{border:0;max-width:100%}
.sponsor-policy{margin:14px 0 0;font-size:14px;line-height:1.6}
.sponsor-policy a{color:#245ac0}
@media(max-width:980px){.sponsor-slot{margin-left:18px;margin-right:18px}}
