.demo-banner{background-color:var(--surface-level-1);justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-level-2);border-radius:var(--radius-medium);flex-wrap:wrap;display:flex}@media not (min-width:1024px){.demo-banner{padding-left:3.75rem}}.demo-banner-expiry{white-space:nowrap}.demo-banner-cta{flex-shrink:0}