/* Homepage-specific spacing and section tweaks. */
body.home .wp-site-blocks main .lce-home-news-section,
body.front-page .wp-site-blocks main .lce-home-news-section {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

body.home .wp-site-blocks main .lce-home-news-section > .wp-block-query,
body.front-page .wp-site-blocks main .lce-home-news-section > .wp-block-query,
body.home .wp-site-blocks main .lce-home-news-section .lce-news-grid,
body.front-page .wp-site-blocks main .lce-home-news-section .lce-news-grid {
  padding-bottom: 12px !important;
  margin-bottom: 0 !important;
}

body.home .wp-site-blocks main .lce-home-news-section + .lce-home-contact-section,
body.front-page .wp-site-blocks main .lce-home-news-section + .lce-home-contact-section {
  margin-top: 0 !important;
  margin-block-start: 0 !important;
  padding-top: 12px !important;
}

body.home .wp-site-blocks main .lce-home-contact-section,
body.front-page .wp-site-blocks main .lce-home-contact-section {
  margin-top: 0 !important;
  margin-block-start: 0 !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

body.home .wp-site-blocks main .lce-home-contact-section[style],
body.front-page .wp-site-blocks main .lce-home-contact-section[style],
body.home .wp-site-blocks main .wp-block-group.alignfull.has-soft-linen-background-color.has-background + .wp-block-group.alignfull.has-surface-high-background-color.has-background[style],
body.front-page .wp-site-blocks main .wp-block-group.alignfull.has-soft-linen-background-color.has-background + .wp-block-group.alignfull.has-surface-high-background-color.has-background[style] {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
