html:has(.HostedBanner-module__YxejDa__banner){--announce-h:38px}.HostedBanner-module__YxejDa__banner{z-index:1001;height:var(--announce-h);padding:0 var(--space-3);color:#fff;font-family:var(--font-mono);white-space:nowrap;background:linear-gradient(90deg,#422187,#6b4ead 55%,#0093b0);justify-content:center;align-items:center;gap:10px;font-size:.8125rem;display:flex;position:sticky;top:0}.HostedBanner-module__YxejDa__pill{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:700}.HostedBanner-module__YxejDa__text{text-overflow:ellipsis;margin:0;overflow:hidden}.HostedBanner-module__YxejDa__text strong{font-weight:700}.HostedBanner-module__YxejDa__detail{opacity:.85}.HostedBanner-module__YxejDa__cta{color:#fff;text-underline-offset:3px;flex-shrink:0;font-weight:700;text-decoration:underline}.HostedBanner-module__YxejDa__cta:hover{opacity:.85}@media (max-width:640px){.HostedBanner-module__YxejDa__detail{display:none}}
