.report-type-research h2 { margin-top: 30px; }

.report-type-research .priority-high,
.report-type-research .priority-medium,
.report-type-research .priority-med,
.report-type-research .priority-low,
.report-type-research .impact-high,
.report-type-research .impact-medium,
.report-type-research .impact-low {
  font-weight: 700 !important;
  padding: 2px 8px !important;
  border-radius: 4px !important;
  display: block !important;
  width: fit-content !important;
  margin: 0 auto !important;
  text-align: center !important;
}

.report-type-research .priority-high,
.report-type-research .impact-high {
  color: #b91c1c !important;
  background: #fee2e2 !important;
}

.report-type-research .priority-medium,
.report-type-research .priority-med,
.report-type-research .impact-medium {
  color: #b45309 !important;
  background: #fef3c7 !important;
}

.report-type-research .priority-low,
.report-type-research .impact-low {
  color: #1d4ed8 !important;
  background: #dbeafe !important;
}

.report-type-research .signal-bullish {
  color: #15803d !important;
  font-weight: 700 !important;
}

.report-type-research .signal-neutral {
  color: #b45309 !important;
  font-weight: 700 !important;
}

.report-type-research .signal-bearish {
  color: #b91c1c !important;
  font-weight: 700 !important;
}
