/* Modest section density: less vertical air, still open */
:root {
  --bde-section-vertical-padding: 76px;
  --sl-section-y: 76px;
  --sl-section-y-sm: 56px;
}

.sls > .section-container,
.sl-connect-rich .section-container {
  padding-top: var(--sl-section-y);
  padding-bottom: var(--sl-section-y);
}

.sl-connect-story .section-container {
  padding-top: 56px;
  padding-bottom: 76px;
}

.sl-integrated-media {
  padding-top: 64px;
  padding-bottom: 64px;
}

.gm-page-title + .sl-integrated-media {
  padding-top: 40px;
}

@media (max-width: 767px) {
  :root {
    --bde-section-vertical-padding: 56px;
  }

  .sls > .section-container,
  .sl-connect-rich .section-container {
    padding-top: var(--sl-section-y-sm);
    padding-bottom: var(--sl-section-y-sm);
  }

  .sl-connect-story .section-container {
    padding-top: 44px;
    padding-bottom: 56px;
  }

  .sl-integrated-media {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
