.l-switcher {
  display: flex;
  flex-wrap: wrap;
  gap: var(--switcher-space, var(--s-4));
}

.l-switcher > * {
  flex-grow: 1;
  flex-basis: calc((var(--switcher-threshold, 64ch) - 100%) * 999);
}

.l-switcher--threshold-standard {
  --switcher-threshold: 64ch;
}

.l-switcher--threshold-wide {
  --switcher-threshold: 90ch;
}

.l-switcher--space-small {
  --switcher-space: var(--s-3);
}

.l-switcher--space-large {
  --switcher-space: var(--s-5);
}
