.l__region {
  width: 100%;
}
.l__region + .l__region {
  margin-top: 1.5rem;
}
@media (min-width: 48em) {
  .l__region + .l__region {
    margin-top: 3rem;
  } }
@media (min-width: 64em) {
  .l__region + .l__region {
    margin-top: 0;
  } }
@media (min-width: 64em) {
  .l__main {
    align-items: stretch;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
  }
  .l__main .l__region {
    align-items: center;
    flex-direction: column;
  }
  .column-priority-right .l__main {
    flex-direction: row-reverse;
  }
}

.l--layout-content-sidebar .l__main > .l__primary,
.l--layout-sidebar-content .l__main > .l__primary{
  width: 66.66667%;
}
.l--layout-content-sidebar .l__main > .l__secondary,
.l--layout-sidebar-content  .l__main > .l__secondary {
  width: 33.33333%;
}

.l--layout-col-0 .l__region {
  width: 100%;
}

.l--layout-col-1 .l__region {
  width: 100%;
}

.l--layout-col-2 .l__region {
  width: 50%;
}

.l--layout-col-3 .l__region {
  width: 33.333333%;
}

.l--layout-col-4 .l__region {
  width: 25%;
}

.l--layout-col-5 .l__region {
  width: 20%;
}

.l--layout-col-6 .l__region {
  width: 16.666667%;
}
