/* Final cross-template geometry parity release: 0.1.106. */
:root {
  --npdc-template-geometry-release: "0.1.106";
}

@media (min-width: 768px) {
  /* Terms uses the same 80px production band padding as the other legal
     pages. An older interim override added 33.28px to both sides. */
  .npdc-production-parity-page--terms-of-service .npdc-legal__section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  /* The production page ends 107px after the second card; the shared form
     page rule contributes 120px. */
  .npdc-patient-forms {
    padding-bottom: 107px;
  }
}

@media (max-width: 767px) {
  .npdc-service-page .npdc-service-intro > h3 {
    font-size: 30px;
  }

  .npdc-patient-forms {
    min-height: 1321.25px;
  }
}
