/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/templates/field/advanced-header-field/component/field.advanced-header-field.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.advanced-header-field.advanced-header-field--size-h4 .advanced-header-field__heading, .advanced-header-field.advanced-header-field--size-h3 .advanced-header-field__heading, .advanced-header-field.advanced-header-field--size-h2 .advanced-header-field__heading {
  font-size: var(--heading--font-size);
  color: var(--heading--color);
  line-height: var(--heading--line-height, 1.2);
  font-family: var(--heading--font-family, YaleNew);
  font-weight: var(--heading--font-weight, 400);
  text-transform: var(--heading--text-transform);
  transition: var(--heading--transition, all 200ms ease-in-out);
  margin-top: var(--heading--margin-top);
  margin-bottom: var(--heading--margin-bottom);
}
.advanced-header-field.advanced-header-field--size-h4 .advanced-header-field__heading:first-child, .advanced-header-field.advanced-header-field--size-h3 .advanced-header-field__heading:first-child, .advanced-header-field.advanced-header-field--size-h2 .advanced-header-field__heading:first-child {
  --heading--margin-top: 0;
}

.advanced-header-field.advanced-header-field--size-h2:not(:has(.advanced-header-field__subtitle)), .advanced-header-field.advanced-header-field--heading-tag-h2:not(:has(.advanced-header-field__subtitle)), .advanced-header-field.advanced-header-field--size-h3:not(:has(.advanced-header-field__subtitle)), .advanced-header-field.advanced-header-field--heading-tag-h3:not(:has(.advanced-header-field__subtitle)), .advanced-header-field.advanced-header-field--size-h4:not(:has(.advanced-header-field__subtitle)), .advanced-header-field.advanced-header-field--heading-tag-h4:not(:has(.advanced-header-field__subtitle)) {
  --heading--margin-bottom: 0.5em;
}

.advanced-header-field.advanced-header-field--size-h2 .advanced-header-field__heading {
  --heading--font-size: var(--h2--font-size, clamp(1.776889rem, 1.579654321rem + 0.986173395vw, 2.368593037rem));
}

.advanced-header-field.advanced-header-field--size-h3 .advanced-header-field__heading {
  --heading--font-size: var(--h3--font-size, clamp(1.5390234037rem, 1.4597348715rem + 0.3964426606vw, 1.776889rem));
}

.advanced-header-field.advanced-header-field--size-h4 .advanced-header-field__heading {
  --heading--font-size: var(--h4--font-size, clamp(1.333rem, 1.333rem + 0vw, 1.333rem));
}

.advanced-header-field .advanced-header-field__subtitle {
  margin-bottom: 0.75em;
}
.advanced-header-field.advanced-header-field--style-centered {
  text-align: center;
}
