.sponsor-banner{padding:14px 16px;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);border:1px solid var(--glass-border);border-radius:14px}.sponsor-banner__label{display:block;margin-bottom:7px;font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sponsor-banner__link{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit}.sponsor-banner__brand{font-size:.9rem;font-weight:700;color:var(--text)}.sponsor-banner__copy{font-size:.78rem;line-height:1.5;color:var(--muted)}.sponsor-banner__cta{margin-top:3px;font-size:.78rem;font-weight:650;color:var(--module-accent,var(--primary))}.sponsor-banner--sidebar{margin:0}.sponsor-banner--catalogue{max-width:970px;margin:28px auto}.sponsor-banner--waiting{margin-top:18px}@media (max-width:767.98px){.sponsor-banner--catalogue{margin:22px auto}}