/* Ported from the reference build by tools/port/css.mjs. Do not edit; edit the generator or override in assets/css/theme/. */
.sh[data-c-a-ui-section-heading] {
  gap: var(--s-5);
  max-width: 760px;
  display: grid;
}
.sh--center[data-c-a-ui-section-heading] {
  text-align: center;
  justify-items: center;
  margin-inline: auto;
}
.sh__title[data-c-a-ui-section-heading] {
  font-size: var(--fs-3xl);
  letter-spacing: var(--tracking-tight);
  line-height: 1.06;
}
.sh__body[data-c-a-ui-section-heading] {
  font-size: var(--fs-md);
  color: var(--muted);
  max-width: 58ch;
}
.sh--light[data-c-a-ui-section-heading] .sh__title[data-c-a-ui-section-heading] {
  color: #fff;
}
.sh--light[data-c-a-ui-section-heading] .sh__body[data-c-a-ui-section-heading],
.sh--light[data-c-a-ui-section-heading] .eyebrow[data-c-a-ui-section-heading] {
  color: #ffffffb8;
}
