body .account-stage { grid-template-columns: minmax(0, 1fr); }
body .member-card { min-width: 0; max-width: 100%; }
body .member-welcome > div { min-width: 0; }
body .member-welcome > :first-child { flex-shrink: 0; }
body .member-welcome strong {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 700px) {
  body .member-heading { flex-wrap: wrap; }
  body .member-heading > div { min-width: 0; }
}
