/* Match the homepage's centered red message rule on this Therapy block only. */
.therapy-page .therapy-quote {
  --therapy-rule-gap: clamp(10px, 1.14vw, 16px);
  flex-direction: column;
  gap: var(--therapy-rule-gap);
  padding-block: calc(clamp(28px, 3.2vw, 46px) - clamp(7px, calc(.57vw + 2px), 10px));
}

.therapy-page .therapy-quote-rule {
  display: block;
  width: clamp(48px, 4.75vw, 72px);
  height: 4px;
  flex: 0 0 auto;
  background: #ef0808;
}

@media (max-width: 999px) {
  .therapy-page .therapy-quote {
    --therapy-rule-gap: 20px;
    padding-block: calc(clamp(28px, 3.2vw, 46px) - 12px);
  }
}
