.quote-page {
  max-width: 860px;
}
.quote-intro {
  text-align: center;
  max-width: 650px;
  margin: 0 auto 38px;
}
.quote-intro h1 {
  font-size: clamp(42px, 5vw, 64px);
}
.quote-intro > p:not(.eyebrow) {
  color: var(--muted);
  font-size: 15px;
}
.quote-panel {
  max-width: 700px;
  margin-inline: auto;
}
.quote-panel h2 {
  font-size: 30px;
}
.quote-panel .form-submit {
  margin-top: 20px;
}
.quote-panel fieldset:disabled .button {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
}
