.sponsor-label{display:inline-flex;font-size:11px;letter-spacing:.2px;border:1px solid #f56a0a55;background:#fff0e5;color:#934000;padding:5px 9px;border-radius:5px;line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere}[data-theme=dark] .sponsor-label{background:#17385f;color:#ffb77d}.header nav .ad-nav-link{font-size:12px;font-weight:550;min-height:44px;display:flex;align-items:center;padding:14px 0}@media(max-width:1100px){.header nav.open .ad-nav-link{font-size:15px;padding:12px}}.sponsor-cta{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:24px;margin-top:32px}.sponsor-cta p{font-size:14px;color:var(--muted);margin-bottom:18px}.sponsor-cta .button{font-size:13px;white-space:normal}