.jsrs-sponsor-slot:empty{display:none}.jsrs-sponsor{margin-top:18px;background:#fffdf6;border:1px solid #d9d2bd;border-radius:16px;padding:14px;color:#102b44;box-shadow:0 4px 16px #102b4410}.jsrs-sponsored-label{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#606b73;display:block;margin-bottom:8px}.jsrs-sponsor a{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#102b44!important}.jsrs-sponsor img{width:76px!important;height:66px!important;object-fit:cover;border-radius:9px;flex:0 0 76px}.jsrs-sponsor a>span{display:grid;gap:5px}.jsrs-sponsor strong{font-size:14px;line-height:1.3}.jsrs-sponsor a>span>span{font-size:12px;line-height:1.45}.jsrs-sponsor small{font-size:11px;color:#2a637a}.jsrs-sponsor a:focus-visible{outline:3px solid #dab557;outline-offset:4px}
