/* Home · 04 / Measurable impact · keep the section copy top-aligned. */

.measurement-report {
  align-items: start !important;
}

.measurement-report__intro {
  align-self: start;
  margin-top: 0;
}

.measurement-report__summary {
  width: 100%;
  max-width: min(34ch, 100%) !important;
  font-size: clamp(15px, 1.2vw, 18px);
  line-height: 1.5;
  letter-spacing: normal;
  text-wrap: pretty;
}

.measurement-report__summary > span {
  display: block;
  text-wrap: balance;
}

@media (max-width: 1180px) {
  .measurement-report__summary > span {
    display: inline;
    text-wrap: inherit;
  }

  .measurement-report__summary > span:not(:last-child)::after {
    content: " ";
  }
}

@media (min-width: 621px) and (max-width: 1100px) {
  .measurement-report__summary {
    font-size: 19px;
  }
}

@media (max-width: 620px) {
  .measurement-report__summary {
    max-width: 30ch !important;
    font-size: 17px;
  }
}
