body:not(.page-node-type-global-search-page) main .region.region-content section {
  padding: 1.5rem 1rem;
}

body:not(.page-node-type-global-search-page) main .region.region-content section:last-child {
  padding-bottom: 3rem;
}

body:not(.page-node-type-global-search-page) main .region.region-content section.xl-padding {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

body:not(.page-node-type-global-search-page) main .region.region-content section:has(+ section.xl-padding) {
  padding-bottom: 3rem;
}

body:not(.page-node-type-global-search-page) main .region.region-content section.xl-padding + section {
  padding-top: 3rem;
}

@media (min-width: 769px) {
  body:not(.page-node-type-global-search-page) main .region.region-content section {
    padding: 2rem 6.75rem;
  }

  body:not(.page-node-type-global-search-page) main .region.region-content section:last-child {
    padding-bottom: 4rem;
  }

  body:not(.page-node-type-global-search-page) main .region.region-content section.xl-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  body:not(.page-node-type-global-search-page) main .region.region-content section:has(+ section.xl-padding) {
    padding-bottom: 4rem;
  }

  body:not(.page-node-type-global-search-page) main .region.region-content section.xl-padding + section {
    padding-top: 4rem;
  }
}
