/* Consecutive sections that share a background read as one block, so the
   88px + 88px join between them shows up as an accidental void. Halve it:
   the first section's bottom padding already provides the separation. */
main section.section-padding.bg-white + section.section-padding.bg-white,
main section.section-padding.bg-surface-container-low + section.section-padding.bg-surface-container-low,
main section.section-padding.bg-surface-container + section.section-padding.bg-surface-container {
  padding-top: 0;
}
