/* Pushed typography inside EREG; its header uses the shared section styles. */
#biomarker-discovery > :not(.method-heading) {
  --font-display: "Manrope", "Helvetica Neue", Arial, sans-serif;
  --font-body: "Manrope", "Helvetica Neue", Arial, sans-serif;
  --font-mono: "Manrope", "Helvetica Neue", Arial, sans-serif;
  font-family: var(--font-body);
  font-size: 1.0625rem;
  line-height: 1.65;
}

#biomarker-discovery :is(.biomarker-result-heading h3, .biomarker-spatial-figure h3) {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -.025em;
}
#biomarker-discovery :is(.biomarker-result-heading p, .biomarker-spatial-figure figcaption p, .biomarker-scramble figcaption p, .biomarker-method-note p) {
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.65;
}
#biomarker-discovery :is(.biomarker-scramble figcaption > span, .biomarker-spatial-example header span, .biomarker-spatial-example header strong, .biomarker-spatial-inset strong, .biomarker-spatial-versus b, .biomarker-spatial-scale, .scramble-slider-label, .scramble-readout span, .scramble-readout strong) {
  font-size: .875rem;
  letter-spacing: 0;
  text-transform: none;
}
#biomarker-discovery .biomarker-scramble figcaption > span { line-height: 1.5; letter-spacing: .01em; }
#biomarker-discovery .biomarker-spatial-versus b,
#biomarker-discovery .biomarker-spatial-scale { line-height: 1.65; }
#biomarker-discovery .biomarker-auc-figure svg text {
  font-family: var(--font-body);
  font-size: 1rem;
  letter-spacing: 0;
  text-transform: none;
}
#biomarker-discovery .biomarker-auc-values text { font-weight: 500; }
#biomarker-discovery .section-contact-link { font-size: .875rem; }
