.Block--oneColumn .Block-content > *:last-child {
  margin-bottom: 0; }

.Block--oneColumn .Block-content > .Block-heading:only-child {
  margin-bottom: -1.46667rem; }

.Block--oneColumn.align-left .Block-content {
  margin-right: auto; }

.Block--oneColumn.align-center .Block-content {
  margin: 0 auto; }

.Block--oneColumn.align-right .Block-content {
  margin-left: auto; }

.Block--oneColumn.bodyTextAlign-center .Block-preamble,
.Block--oneColumn.bodyTextAlign-center .Block-body {
  text-align: left;
  justify-content: flex-start; }

.Block--oneColumn.bodyTextAlign-center .Block-preamble,
.Block--oneColumn.bodyTextAlign-center .Block-body {
  text-align: center;
  justify-content: center; }

.Block--oneColumn.bodyTextAlign-right .Block-preamble,
.Block--oneColumn.bodyTextAlign-right .Block-body {
  text-align: right;
  justify-content: flex-end; }

.Block--oneColumn.bodyWidth-content .Block-preamble,
.Block--oneColumn.bodyWidth-content .Block-body,
.Block--oneColumn.bodyWidth-content .Block-action {
  max-width: 859px;
  margin-left: auto;
  margin-right: auto; }

.Block--oneColumn.bodyWidth-narrow .Block-preamble,
.Block--oneColumn.bodyWidth-narrow .Block-body,
.Block--oneColumn.bodyWidth-narrow .Block-action {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto; }