.heading-xl {
  font-weight: var(--font-weight-regular, 500);
}

/* note: we need both for working overwrites without !important */
.theme-academy {
  .surface--trust {
    .heading-xl .bosch-highlight {
      color: var(--academy);
      background: none;
    }
  }
}

/* note: we need both for working overwrites without !important */
.theme-academy {
  .heading-xl .bosch-highlight {
    color: var(--academy);
    background: none;
  }
}

.surface--academy .heading-xl {
  color: var(--ambience);
}

.heading-xl.heading-xl--large {
  font-size: var(--academy-font-size-heading-large);
}
