.nn-statement__grid {
  margin-top: 26px;
  display: grid;
  gap: 34px;
}
@media (min-width: 990px) {
  .nn-statement__grid {
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
    gap: 60px;
    align-items: end;
  }
}
.nn-statement__title {
  color: var(--nn-ink);
  max-width: none;
  /* the heading is authored with an explicit line break, so let each
     authored line hold together instead of re-wrapping mid-sentence */
  font-size: clamp(30px, 4.7vw, 62px);
}
@media (min-width: 990px) {
  .nn-statement__grid { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); }
}
.nn-statement__title br + * { display: block; }
.nn-statement__aside {
  display: grid;
  gap: 26px;
  justify-items: start;
  padding-bottom: 8px;
}
.nn-statement__aside .nn-lede { max-width: 44ch; }
.nn-statement__aside::before {
  content: "";
  width: 46px;
  height: 1px;
  background: var(--nn-terra);
}
