.brand-story {
  max-width: 650px;
  margin-inline: auto;
}

.story-intro {
  margin-bottom: 28px;
  padding-bottom: 26px;
  border-bottom: 1px solid var(--line);
}

.story-intro > p:last-child {
  font: 22px/1.4 var(--serif);
}

.story-letter {
  font: 18px/1.65 var(--serif);
}

.story-letter p + p {
  margin-top: 1em;
}

.story-letter .story-signature {
  margin-top: 1.5em;
  font-size: 21px;
}
