.report-summary-panel .report-conclusion {
  border-inline-start: .28rem solid currentColor;
  padding-inline-start: clamp(.75rem, 2vw, 1.25rem);
  margin-block: .5rem 1.5rem;
  overflow-wrap: anywhere;
}
.report-summary-panel .report-conclusion h2 {
  margin: 0 0 .7rem;
  font-size: clamp(1.35rem, 2.6vw, 1.75rem);
}
.report-summary-panel .report-conclusion-classification {
  font-size: 1.125rem;
  font-weight: 800;
  margin-block: 0 .65rem;
}
.report-summary-panel .report-conclusion h3 {
  font-size: clamp(1.55rem, 3vw, 2rem);
  line-height: 1.22;
  margin: 0 0 .75rem;
}
.report-summary-panel .report-conclusion-summary {
  font-size: clamp(1.125rem, 1.7vw, 1.25rem);
  line-height: 1.55;
  margin: 0;
}
.report-summary-panel .report-domain-block {
  margin-block: 1.25rem;
}
.report-summary-panel .report-domain-block summary {
  cursor: pointer;
  font-weight: 750;
  padding-block: .65rem;
}
.report-summary-panel .report-domain-block textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  max-width: 36rem;
}
