.block-hero-detail {
  font-weight: var(--body-1-font-weight);
  font-size: var(--body-1-font-size);
  font-family: var(--body-1-font-family);
  line-height: var(--body-1-line-height);
  font-variant-numeric: var(--body-1-font-variant-numeric);
  margin: 1rem 0
}
@media (min-width:48rem) {
  .block-hero-detail {
    margin: 1rem 2rem
  }
}
.block-hero-detail:first-child {
  margin-top: 0
}
@media (min-width:48rem) {
  .block-hero-detail:first-child {
    margin-top: 1rem
  }
}
.block-hero-detail:last-child {
  margin-bottom: 0
}
@media (min-width:48rem) {
  .block-hero-detail:last-child {
    margin-bottom: 1rem
  }
}
.block-hero-detail .wp-block-heading {
  font-weight: var(--overline-font-weight);
  font-size: var(--overline-font-size);
  font-family: var(--overline-font-family);
  line-height: var(--overline-line-height);
  letter-spacing: var(--overline-letter-spacing);
  text-transform: var(--overline-text-transform);
  font-variant-numeric: var(--overline-font-variant-numeric);
  margin-bottom: clamp(.25rem,-.0357142857rem + .5952380952vw,.5rem);
  color: #656a81
}
.block-hero-detail p {
  font-weight: var(--body-1-font-weight);
  font-size: var(--body-1-font-size);
  font-family: var(--body-1-font-family);
  line-height: var(--body-1-line-height);
  font-variant-numeric: var(--body-1-font-variant-numeric);
  margin-top: 0;
  margin-bottom: var(--body-1-margin-bottom)
}
.block-hero-detail p:first-child {
  margin-top: 0
}
.block-hero-detail p:last-child {
  margin-bottom: 0
}