
[data-page="services--biohazard-response"] .bh-hero .display { font-size: clamp(56px, 7.4vw, 112px); line-height: 1.02; }
[data-page="services--biohazard-response"] .bh-steps .nw { white-space: nowrap; }
[data-page="services--biohazard-response"] .foot-proof { display: none; }
@media (min-width: 761px) {
  [data-page="services--biohazard-response"] .bh-log .visit-notes { grid-column: 3 / span 8; grid-row: 1; text-align: center; padding-top: 0; }
  [data-page="services--biohazard-response"] .bh-log .visit-notes .kick { justify-content: center; }
  [data-page="services--biohazard-response"] .bh-faq .faq-head .h2 { margin-top: 18px; }
  [data-page="services--biohazard-response"] .bh-log .visit-h { max-width: none; margin: 22px auto 0; font-size: clamp(52px, 5vw, 76px); }
  [data-page="services--biohazard-response"] .bh-log .visit-notes .body { margin: 22px auto 0; }
  [data-page="services--biohazard-response"] .bh-log .sheet-card { grid-column: 3 / span 8; grid-row: 2; margin-top: clamp(40px, 6vh, 64px); }
  [data-page="services--biohazard-response"] .bh-faq .faq-head { grid-column: 1 / -1; position: static; margin-bottom: clamp(32px, 5vh, 52px); }
  [data-page="services--biohazard-response"] .bh-faq .faq-list { grid-column: 1 / span 8; }
}
@media (max-width: 760px) {
  [data-page="services--biohazard-response"] .bh-steps .closed-fig { display: none; }
  [data-page="services--biohazard-response"] .bh-steps .closed-rail { margin-bottom: 28px; }
}
