/* Terms-only reflow: enlarged text wraps rather than widening the reading shell. */
.terms-page .footer__links {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 10em), 1fr));
}
.terms-page .footer__links > div,
.terms-page .footer__brand,
.terms-page .brand__word {
  min-width: 0;
  overflow-wrap: anywhere;
}
.terms-page .nav-label {
  overflow-wrap: anywhere;
}
.terms-page .brand--sidebar {
  flex-wrap: wrap;
}
.terms-page .icon-button {
  padding: 0;
}
