.metric .launch-regions {
  min-height: 1.2em;
}
.metric .launch-regions > [data-region-name] {
  font: inherit;
  color: inherit;
  line-height: inherit;
}
.launch-regions__accessible {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
/* Both names occupy the same grid cell, keeping the label still as it fades. */
.metric .launch-regions [data-region-name][data-crossfade] {
  display: inline-grid;
}
.metric .launch-regions .launch-regions__city {
  grid-area: 1 / 1;
  margin: 0;
  font: inherit;
  color: inherit;
  line-height: inherit;
  opacity: 0;
  transition: opacity 1500ms ease-in-out;
}
.metric .launch-regions .launch-regions__city.is-current {
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .metric .launch-regions .launch-regions__city { transition: none; }
}
