/* Let About-page grid items shrink to the viewport instead of their longest word. */
.about-page .grid > * { min-width: 0; }
.about-page :is(h1, h2) { overflow-wrap: anywhere; }
.about-page > section:first-child figcaption { right: 1rem; }

@media (max-width: 639px) {
  .about-page h1 {
    font-size: clamp(2.6rem, 11.5vw, 3.8rem);
    line-height: .95;
  }
  .about-page h2 { font-size: clamp(2.25rem, 10vw, 3rem); }
}
