/* Version B only: colour calibration for the existing Healthcare section. */
.healthcare-dark-b .healthcare {
  background: #172332;
  color: #f6f5f3;
}

.healthcare-dark-b .healthcare-inner {
  padding-bottom: 48px;
}

.healthcare-dark-b .healthcare .eyebrow,
.healthcare-dark-b .healthcare .flow-label,
.healthcare-dark-b .healthcare .customer-steps span,
.healthcare-dark-b .healthcare .trace-control,
.healthcare-dark-b .healthcare .case-link {
  color: #fedc5e;
}

.healthcare-dark-b .healthcare-intro > p:last-child,
.healthcare-dark-b .healthcare .trace-intro > p:last-child,
.healthcare-dark-b .healthcare .trace-reality li,
.healthcare-dark-b .healthcare .trace-value li,
.healthcare-dark-b .healthcare .trace-control-summary,
.healthcare-dark-b .healthcare .trace-principles span,
.healthcare-dark-b .healthcare .case-conclusion > p:not(.case-conclusion-title) {
  color: rgba(246, 245, 243, 0.7);
}

.healthcare-dark-b .healthcare .customer-steps,
.healthcare-dark-b .healthcare .trace-column,
.healthcare-dark-b .healthcare .trace-participants {
  border-color: rgba(246, 245, 243, 0.14);
}

.healthcare-dark-b .healthcare .customer-steps li:not(:last-child)::after,
.healthcare-dark-b .healthcare .trace-participants,
.healthcare-dark-b .healthcare .case-to-group {
  color: rgba(246, 245, 243, 0.52);
}

.healthcare-dark-b .healthcare .customer-steps strong,
.healthcare-dark-b .healthcare .trace-name,
.healthcare-dark-b .healthcare .trace-column h3,
.healthcare-dark-b .healthcare .trace-principles strong,
.healthcare-dark-b .healthcare .case-conclusion-title {
  color: #f6f5f3;
}

.healthcare-dark-b .healthcare .trace-layer {
  background: #0d3b5a;
  border-color: rgba(246, 245, 243, 0.14);
}

.healthcare-dark-b .healthcare .trace-control {
  border-color: #fedc5e;
}
