.sponsor-placement{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #b59b6255;border-radius:14px;padding:20px 22px;margin:24px 0;background:linear-gradient(115deg,#1b352b,#10251d);color:#f0ead9;font:14px system-ui;text-align:left}.sponsor-label{display:inline-block;font-size:9px;letter-spacing:.16em;color:#e3c58b;border:1px solid #c5ac6a66;border-radius:4px;padding:4px 6px;margin-right:10px}.sponsor-placement small{font-size:11px;color:#c2d1c5}.sponsor-placement strong{display:block;font:23px/1.3 Georgia;margin:10px 0 5px;color:#f3e7c9}.sponsor-placement p{font-size:13px;color:#bed0c1;line-height:1.6;margin:4px 0;max-width:550px}.sponsor-placement>a{flex-shrink:0;text-decoration:none;background:#e2c68b;color:#152d22;min-height:44px;padding:13px 16px;border-radius:8px;font-size:13px;font-weight:650}.sponsor-placement>a:focus-visible{outline:3px solid white;outline-offset:4px}.sponsor-placement[data-sponsor-slot=tv]{padding:13px 20px}.sponsor-placement[data-sponsor-slot=tv] strong{font-size:22px}.sponsor-placement[data-sponsor-slot=tv] p{display:none}[data-sponsor-slot][hidden]{display:none!important}@media(max-width:550px){.sponsor-placement{display:block;padding:16px}.sponsor-placement>a{display:inline-flex;align-items:center;margin-top:12px}.sponsor-placement strong{font-size:21px}}
