#RR_PR_Widget_Wrapper {
  display: block;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 24px; /* Gives spacing below the widget */
  clear: both; /* Prevents overlap with floated/inline elements */
}

#RR_PR_Widget_Wrapper::after {
  content: "";
  display: block;
  clear: both;
}

#RR_PR_Widget_Wrapper {
  margin-top: 12px;
  margin-bottom: 24px;
  clear: both;
}

/* Reduce spacing between stars and Q&A text */
#RR_PR_Widget_Wrapper > div:first-child {
  margin-bottom: 4px !important;
}

/* Optional: tighten up any list-style spacing */
#RR_PR_Widget_Wrapper * {
  line-height: 1.3;
  margin-top: 0 !important;
}

