/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v2.0.0
* Docs at http://ramseyinhouse.github.io/scut
*/
.sn_block .sn_block__in, .sn_block > section {
  background: var(--block-background);
}
.sn_block.__has_spacing .sn_block__in, .sn_block.__has_spacing > section {
  padding-top: var(--internal-spacer-mobile);
  padding-bottom: var(--internal-spacer-mobile-bottom);
}
@media only screen and (min-width: 62em) {
  .sn_block.__has_spacing .sn_block__in, .sn_block.__has_spacing > section {
    padding-top: var(--internal-spacer-desktop);
    padding-bottom: var(--internal-spacer-desktop-bottom);
  }
}
.sn_block:not(:has(.sn_block__in)):not(:has(section)) {
  background: var(--block-background);
}
.sn_block:not(:has(.sn_block__in)):not(:has(section)).__has_spacing {
  padding-top: var(--internal-spacer-mobile);
  padding-bottom: var(--internal-spacer-mobile-bottom);
}
@media only screen and (min-width: 62em) {
  .sn_block:not(:has(.sn_block__in)):not(:has(section)).__has_spacing {
    padding-top: var(--internal-spacer-desktop);
    padding-bottom: var(--internal-spacer-desktop-bottom);
  }
}