.pseo-audit .pseo-audit__check-status {
  min-width: 92px;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 600;
  letter-spacing: 0;
}

.pseo-audit .pseo-audit__check h5 {
  font-size: 16px;
  line-height: 1.45;
  font-weight: 600;
  color: #172033;
}

.pseo-audit .pseo-audit__check p,
.pseo-audit .pseo-audit__check-value,
.pseo-audit .pseo-audit__meaning p,
.pseo-audit .pseo-audit__fix {
  font-size: 14.5px;
  line-height: 1.7;
  font-weight: 400;
  color: #334155;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.pseo-audit .pseo-audit__check-value {
  color: #1e293b;
}

.pseo-audit .pseo-audit__fix-label {
  display: inline-block;
  margin-right: 7px;
  font-size: 13.5px;
  line-height: 1.5;
  font-weight: 600;
}

.pseo-audit .pseo-audit__meaning summary {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  color: #4338ca;
}

.pseo-audit .pseo-audit__opportunity-list article strong {
  font-size: 15px;
  line-height: 1.55;
  font-weight: 600;
  color: #172033;
}

.pseo-audit .pseo-audit__opportunity-list article span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: #475569;
}

.pseo-audit .pseo-audit__metrics article span {
  font-size: 13px;
  line-height: 1.45;
  font-weight: 500;
}

.pseo-audit .pseo-v12-badge {
  font-size: 12px;
  line-height: 1.35;
  font-weight: 600;
}

@media (max-width: 640px) {
  .pseo-audit .pseo-audit__check-status {
    min-width: 0;
    font-size: 12.5px;
  }

  .pseo-audit .pseo-audit__check h5 {
    font-size: 15px;
  }

  .pseo-audit .pseo-audit__check p,
  .pseo-audit .pseo-audit__check-value,
  .pseo-audit .pseo-audit__meaning p,
  .pseo-audit .pseo-audit__fix {
    font-size: 14px;
  }
}

@media print {
  .pseo-audit .pseo-audit__check-status,
  .pseo-audit .pseo-audit__check h5,
  .pseo-audit .pseo-audit__check p,
  .pseo-audit .pseo-audit__opportunity-list article strong,
  .pseo-audit .pseo-audit__opportunity-list article span {
    color: #111827 !important;
  }
}
