.about-inner {
  row-gap: 3rem;
}
.about-heading {
  grid-column: 1 / 8;
}
.about-heading h2 {
  max-width: 15ch;
}
.about-body {
  grid-column: 1 / 6;
}
.about-body p + p {
  margin-top: 1.15rem;
}
.about-body p {
  font-size: 0.98rem;
  color: var(--color-text-muted);
}
.about-side {
  grid-column: 7 / 13;
}
.about-elo {
  width: 46px;
  margin-bottom: 1.2rem;
}
.about-elo path {
  fill: none;
  stroke: var(--color-accent);
  stroke-width: 2.4;
}
.about-pullquote {
  max-width: 20ch;
}
.about-side > .link-quiet {
  margin-top: 2rem;
  color: var(--color-heading);
}

@media (max-width: 760px) {
  .about-heading h2 {
    max-width: none;
  }
}
