.sponsor-ad{margin:14px 0 22px;max-width:100%;color:#102d3b}.sponsor-label{display:block;font-size:10px;letter-spacing:1px;color:#64748b;margin-bottom:5px}.sponsor-slide[hidden]{display:none!important}.sponsor-banner{display:block;width:100%;aspect-ratio:1902/827;overflow:hidden;border:1px solid #a86a23;border-radius:14px;background:#080808;box-sizing:border-box}.sponsor-ad .sponsor-banner img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.sponsor-contact{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:8px}.sponsor-enlarge{color:#29485a;font-size:12px;text-decoration:underline}.sponsor-whatsapp{display:inline-block;padding:10px 14px;border-radius:9px;background:#16853c;color:#fff!important;text-decoration:none;font-size:14px;font-weight:800;line-height:1.2}.sponsor-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.sponsor-controls button{border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;min-width:44px;min-height:44px;font-size:20px}.sponsor-controls button[aria-current=true]{color:#d99e13}.sponsor-status{font-size:12px;color:#64748b}.sponsor-ad a:focus-visible,.sponsor-ad button:focus-visible{outline:3px solid #f3c63f;outline-offset:3px}@media(max-width:600px){.sponsor-whatsapp{font-size:12px;padding:10px 11px}.sponsor-enlarge{font-size:11px}}

@media(max-width:400px){.sponsor-controls{gap:0}.sponsor-status{flex-basis:100%;text-align:center}.sponsor-contact{justify-content:center}}
