.advanced-header-field.advanced-header-field--size-h2 .advanced-header-field__heading {
  --heading--font-size: var(--h2--font-size, clamp(1.5625rem, 1.26953125rem + 1.6276041667vw, 2.44140625rem));
  --heading--font-weight: var(--h2--font-weight);
}

.advanced-header-field.advanced-header-field--size-h3 .advanced-header-field__heading {
  --heading--font-size: var(--h3--font-size, clamp(1.25rem, 1.015625rem + 1.3020833333vw, 1.953125rem));
  --heading--font-weight: var(--h3--font-weight);
}

.advanced-header-field.advanced-header-field--size-h4 .advanced-header-field__heading {
  --heading--font-size: var(--h4--font-size, clamp(1rem, 0.8125rem + 1.0416666667vw, 1.5625rem));
  --heading--font-weight: var(--h4--font-weight);
}

.advanced-header-field .advanced-header-field__subtitle {
  margin-top: 1em;
  font-size: 1rem;
}
.advanced-header-field.advanced-header-field--style-centered {
  text-align: center;
}
