/* ── About Page Layout ── */
.about-story-grid   { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
.about-stats-grid   { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.about-mission-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; }
.about-team-grid    { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; max-width: 800px; margin: 0 auto; }

@media (max-width: 768px) {
  .about-story-grid   { grid-template-columns: 1fr; gap: 40px; }
  .about-mission-grid { grid-template-columns: 1fr; gap: 24px; }
  .about-mission-grid > div { padding: 32px 24px; }
  .about-team-grid    { grid-template-columns: 1fr; gap: 24px; }
}
