/* Community Connect only: tighter vertical rhythm without smaller text. */
#main-content > .connect-hero { padding-block: 44px; }
#main-content > .section,
#main-content > #purpose { padding-block: 48px; }
#main-content .section-intro { margin-bottom: 24px; }
#main-content .partnership-list article { padding-block: 20px; }
#main-content .exchange { padding: 24px; margin-top: 18px; }
#main-content .journey-line li { padding-bottom: 22px; }
#main-content .journey-line li:last-child { padding-bottom: 0; }
#main-content .journey-line li:nth-child(3),
#main-content .journey-line li:nth-child(5) { padding-top: 8px; }
#main-content .journey-disclosure { margin-top: 24px; padding-top: 18px; }
#main-content .journey-promise { margin-block: 22px; }
#main-content .category-list li { padding-block: 15px; }
#main-content > #questions { padding-top: 24px; }
@media (max-width: 760px) {
  #main-content > .connect-hero { padding-block: 30px; }
  #main-content > .section,
  #main-content > #purpose { padding-block: 32px; }
  #main-content .hero-layout { gap: 28px; }
  #main-content .section-intro { margin-bottom: 20px; }
  #main-content .partnership-list article { padding-block: 18px; }
  #main-content .exchange { padding: 20px; }
  #main-content .journey-editorial { gap: 28px; }
  #main-content .journey-line li { padding-bottom: 20px; }
  #main-content .category-list li { padding-block: 13px; }
  #main-content > #questions { padding-top: 16px; gap: 24px; }
}
@media print {
  #main-content > .section,
  #main-content > #purpose { padding-block: 16px; }
}
