/* Keep the About introduction and owner story visually continuous. */
body:has(.about-reviews) .page-hero {
  padding-bottom: 26px;
  border-bottom: 0;
  background: linear-gradient(150deg, #171a1d 0%, #24292d 62%, #111315 100%);
}

body:has(.about-reviews) .page-hero p:last-child {
  margin-bottom: 0;
}

body:has(.about-reviews) main > .page-hero + .section {
  position: relative;
  padding-top: 30px;
  background: linear-gradient(180deg, #111315 0%, #101214 72%);
}

body:has(.about-reviews) .about-copy .eyebrow {
  margin-top: 0;
}

@media (max-width: 800px) {
  body:has(.about-reviews) .page-hero {
    padding-bottom: 22px;
  }

  body:has(.about-reviews) main > .page-hero + .section {
    padding-top: 26px;
  }
}
