/* VGaint About Us v2.8.8 — Unified compact vertical rhythm.
   Preserve v2.8.4–v2.8.7 approved horizontal geometry, fonts, text, and icons.
   Existing section heights need not match because content differs. */
@media (min-width: 901px) {
  html body main.vg-about-page section.vg2-who,
  html body main.vg-about-page section.vg2-mission,
  html body main.vg-about-page section.vg2-values {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    min-height: 0 !important;
  }
  /* Explicit selector above also supersedes the older WHO 55px top-padding release. */
  html body main.vg-about-page section.vg2-who .vg2-section-head,
  html body main.vg-about-page section.vg2-mission .vg2-section-head,
  html body main.vg-about-page section.vg2-values .vg2-section-head {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 16px !important;
  }
  html body main.vg-about-page section.vg2-who .vg2-section-head h2,
  html body main.vg-about-page section.vg2-mission .vg2-section-head h2 {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
  }
  html body main.vg-about-page section.vg2-who .vg2-who-reference-copy {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  html body main.vg-about-page section.vg2-who .vg2-who-reference-copy > p {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
  }
  html body main.vg-about-page section.vg2-who .vg2-who-reference-copy > .vg2-intro-aside {
    margin-top: 12px !important;
    margin-bottom: 0 !important;
  }
  html body main.vg-about-page section.vg2-mission .vg2-grid-2,
  html body main.vg-about-page section.vg2-values .vg2-grid-4 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 900px) {
  html body main.vg-about-page section.vg2-who,
  html body main.vg-about-page section.vg2-mission,
  html body main.vg-about-page section.vg2-values {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    min-height: 0 !important;
  }
  html body main.vg-about-page section.vg2-who .vg2-section-head,
  html body main.vg-about-page section.vg2-mission .vg2-section-head,
  html body main.vg-about-page section.vg2-values .vg2-section-head {
    margin-bottom: 16px !important;
  }
}
