/* Keep the brand mark compact instead of stretching to the adjacent story. */
.about-page .about-logo-panel {
  align-self: start;
  justify-self: center;
  width: min(100%, 480px);
  min-height: 0;
  padding: 20px;
}
.about-page .about-logo-panel img { width: min(84%, 360px); height: auto; }
.about-page .about-logo-panel::after { inset: 12px; }
@media (max-width: 980px) {
  .about-page .about-logo-panel { width: min(100%, 400px); padding: 16px; }
  .about-page .about-logo-panel img { width: min(84%, 280px); }
}
