/* Merged site, about page (loads after site-c.css). Small overrides only: body copy at 16px+ and the record block
   reading top-down beside its heading. */

/* principles and values: running text is body copy, never under the base size */
.about_lead .value_text, .about_values .value_text { font-size: var(--text-base); }

/* the company on record: heading and register rows start on the same line */
.about_record { align-items: start; }

/* team cards at two columns: name above role on every card, so short and long names read the same */
@media (max-width: 991px) {
  .about_team .member_body { flex-direction: column; align-items: flex-start; gap: var(--space-1); }
}
