/* v38: print typography matched to the supplied reference PDF.
   Reference PDF embeds Poppins-Bold for display headings and Carlito/Carlito-Bold for body, labels and tables. */
@media print {
  #printReportV25,
  #printReportV25 table,
  #printReportV25 th,
  #printReportV25 td,
  #printReportV25 p,
  #printReportV25 span,
  #printReportV25 small,
  #printReportV25 b,
  #printReportV25 strong {
    font-family:"Carlito", Calibri, Arial, sans-serif!important;
  }

  /* Poppins Bold is reserved for the same display hierarchy used in the reference PDF. */
  #printReportV25 .print25-header h1,
  #printReportV25 .v33-print-delivery-heading h2,
  #printReportV25 .print25-section-title h2,
  #printReportV25 .print25-project-card > header h3,
  #printReportV25 .print25-panel-title h3,
  #printReportV25 .print25-kpi-main > strong,
  #printReportV25 .print25-kpi > strong,
  #printReportV25 .print25-kpi-value {
    font-family:"Poppins", "Carlito", Calibri, Arial, sans-serif!important;
    font-weight:700!important;
  }

  /* Eyebrows in the reference also use the heavier display face with tracking. */
  #printReportV25 .print25-header .eyebrow,
  #printReportV25 .v33-print-delivery-heading > div > span,
  #printReportV25 .print25-section-title > div > span,
  #printReportV25 .print25-panel-title > div > span {
    font-family:"Poppins", "Carlito", Calibri, Arial, sans-serif!important;
    font-weight:700!important;
    letter-spacing:.16em!important;
  }

  /* Preserve Carlito Bold for compact data labels and numeric/table content. */
  #printReportV25 th,
  #printReportV25 .print25-delivery-row b,
  #printReportV25 .print25-ops b,
  #printReportV25 .print25-ncr-counts b,
  #printReportV25 .print25-quality-rate b,
  #printReportV25 .print25-quality-rate strong,
  #printReportV25 .print25-contractor b,
  #printReportV25 .print25-contractor strong,
  #printReportV25 .print25-concern-group > header b {
    font-family:"Carlito", Calibri, Arial, sans-serif!important;
    font-weight:700!important;
  }
}
