/* Service accessibility corrections: color only; approved geometry is unchanged. */
body.service-page main .service-planning .eyebrow {
  color: var(--white);
}

/* The small numbered labels sit on pale service-section backgrounds. */
body.service-expanded-page #main :is(.sfeat__n, .sproc__n) {
  color: var(--accent-text);
}

/* These two review carousels retain their dark background. */
body:is(.service-design-and-permits, .service-project-management) #main .gdb-review-heading .eyebrow {
  color: var(--white);
}

/* The laneway review heading remains on the existing pale section background. */
body.service-laneway-housing #main #reviews :is(#rev-h, .grev__rate b, .grev__head .link, .gdb-review-heading .link) {
  color: var(--ink-800);
}
body.service-laneway-housing #main #reviews :is(.grev__count, .gdb-review-heading .eyebrow) {
  color: var(--ink-600);
}
