.ystdb-heading.is-style-section-heading {
  font-family: var(--fc--font-family--serif);
}
.ystdb-heading.is-style-section-heading .ystdb-heading__text {
  font-size: clamp(2rem, 1.091rem + 3.88vw, 4rem);
  line-height: 1.3;
  font-weight: bold !important;
}
.ystdb-heading.is-style-section-heading .ystdb-heading__subtext {
  font-size: 16px;
}

.ystdb-heading.is-style-has-sideline-large, .ystdb-heading.is-style-has-sideline-middle {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  font-family: var(--fc--font-family--serif);
}
.ystdb-heading.is-style-has-sideline-large::before, .ystdb-heading.is-style-has-sideline-large::after, .ystdb-heading.is-style-has-sideline-middle::before, .ystdb-heading.is-style-has-sideline-middle::after {
  content: "";
  height: 2px;
  flex-grow: 1;
  background-color: currentColor;
}
@media (min-width: 768px) {
  .ystdb-heading.is-style-has-sideline-large::before, .ystdb-heading.is-style-has-sideline-large::after, .ystdb-heading.is-style-has-sideline-middle::before, .ystdb-heading.is-style-has-sideline-middle::after {
    width: min(200px, 100%);
    flex-grow: 0;
  }
}
.ystdb-heading.is-style-has-sideline-large .ystdb-heading__text, .ystdb-heading.is-style-has-sideline-middle .ystdb-heading__text {
  line-height: 1.3;
  font-weight: bold !important;
}
.ystdb-heading.is-style-has-sideline-large .ystdb-heading__text {
  font-size: clamp(2rem, 1.091rem + 3.88vw, 4rem);
}
.ystdb-heading.is-style-has-sideline-large .ystdb-heading__subtext {
  font-size: 16px;
}
.ystdb-heading.is-style-has-sideline-middle .ystdb-heading__text {
  font-size: clamp(1.5rem, 1.273rem + 0.97vw, 2rem);
}
.ystdb-heading.is-style-has-sideline-middle .ystdb-heading__subtext {
  font-size: 16px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3RlbXAvYmxvY2stc3R5bGVzL3lzdGRiX19oZWFkaW5nL3N0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi55c3RkYi1oZWFkaW5nLmlzLXN0eWxlLXNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYy0tZm9udC1mYW1pbHktLXNlcmlmKTtcbn1cbi55c3RkYi1oZWFkaW5nLmlzLXN0eWxlLXNlY3Rpb24taGVhZGluZyAueXN0ZGItaGVhZGluZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS4wOTFyZW0gKyAzLjg4dncsIDRyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLnlzdGRiLWhlYWRpbmcuaXMtc3R5bGUtc2VjdGlvbi1oZWFkaW5nIC55c3RkYi1oZWFkaW5nX19zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbGFyZ2UsIC55c3RkYi1oZWFkaW5nLmlzLXN0eWxlLWhhcy1zaWRlbGluZS1taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmMtLWZvbnQtZmFtaWx5LS1zZXJpZik7XG59XG4ueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbGFyZ2U6OmJlZm9yZSwgLnlzdGRiLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXNpZGVsaW5lLWxhcmdlOjphZnRlciwgLnlzdGRiLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXNpZGVsaW5lLW1pZGRsZTo6YmVmb3JlLCAueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbWlkZGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbGFyZ2U6OmJlZm9yZSwgLnlzdGRiLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXNpZGVsaW5lLWxhcmdlOjphZnRlciwgLnlzdGRiLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXNpZGVsaW5lLW1pZGRsZTo6YmVmb3JlLCAueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbWlkZGxlOjphZnRlciB7XG4gICAgd2lkdGg6IG1pbigyMDBweCwgMTAwJSk7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG4ueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbGFyZ2UgLnlzdGRiLWhlYWRpbmdfX3RleHQsIC55c3RkYi1oZWFkaW5nLmlzLXN0eWxlLWhhcy1zaWRlbGluZS1taWRkbGUgLnlzdGRiLWhlYWRpbmdfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLnlzdGRiLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXNpZGVsaW5lLWxhcmdlIC55c3RkYi1oZWFkaW5nX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjA5MXJlbSArIDMuODh2dywgNHJlbSk7XG59XG4ueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbGFyZ2UgLnlzdGRiLWhlYWRpbmdfX3N1YnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ueXN0ZGItaGVhZGluZy5pcy1zdHlsZS1oYXMtc2lkZWxpbmUtbWlkZGxlIC55c3RkYi1oZWFkaW5nX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMjczcmVtICsgMC45N3Z3LCAycmVtKTtcbn1cbi55c3RkYi1oZWFkaW5nLmlzLXN0eWxlLWhhcy1zaWRlbGluZS1taWRkbGUgLnlzdGRiLWhlYWRpbmdfX3N1YnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4iXX0= */