/* V12: the meaning of GP, aligned to the existing editorial grid. */
.about-content > div:first-child { row-gap: 0; }
.about-content .about-brand {
  grid-column: 2;
  margin: 24px 0 0;
  max-width: 550px;
  color: var(--muted);
  font-size: clamp(15px, 1.35vw, 18px);
  line-height: 1.55;
}
.about-brand strong {
  display: block;
  color: var(--ink);
  font-weight: 550;
  margin-bottom: 5px;
}
.about-brand span { display: block; text-wrap: pretty; }
.footer-statement > .footer-brand {
  margin: 0 0 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: .025em;
  opacity: .8;
  text-wrap: wrap;
}
@media (max-width: 760px) {
  .about-content > div:first-child { row-gap: 30px; }
  .about-content .about-brand { grid-column: 1; margin-top: 0; }
  .footer-statement > .footer-brand { font-size: 12px; margin-bottom: 13px; }
}
