.generic.location .address,
.generic.location .field[class*=time],
.generic.location .field--name-field-stand-position {
  font-family: var(--font-mono, monospace);
  line-height: 1.4em;
  color: var(--color-text-neutral-soft);
}
.generic.location .address .organization {
  font-size: var(--font-size-l, var(--fs-1));
  font-weight: 900;
}
.generic.location .field[class*=time] {
  letter-spacing: -0.02em;
  word-spacing: -0.3em;
}
.generic.location .field--name-field-medias {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sp-xs-s);
}
.generic.location .smart-date--date {
  font-weight: 600;
}
.generic.location.is-passed .layout__region--content {
  opacity: 0.6;
  filter: saturate(0.6);
}
