.qtx-hero h1 {
  color: #f5a623 !important;
  font-size: clamp(2.8rem, 5vw, 5rem);
  overflow-wrap: anywhere;
  text-wrap: balance;
}
.qtx-hero .qtx-kicker{color:#fff!important}.qtx-hero h1 span{color:#fff!important}

.qtx-hero {
  padding: clamp(4rem, 7vw, 7rem);
}

.qtx-book-card {
  scroll-margin-top: 135px;
}

.qtx-jump a {
  text-align: center;
}

@media (max-width: 780px) {
  .qtx-hero h1 {
    font-size: clamp(2.45rem, 13vw, 4.25rem);
  }
}
.qtx-preview{border:1px dashed #d87800;background:#fff8e8;color:#714300!important}.qtx-preview:before{content:"Admin · ";margin-right:.25rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}
