.lpb-layout .layout--flex-wrap-start {
  outline: solid 1px orange;
  display: flex;
  padding: 10px;
}

.lpb-layout .layout--flex-wrap-start > .layout__region {
  outline: solid 1px orange;
  margin: 10px;
  padding: 20px;
}

.lpb-layout .layout--flex-wrap-start .layout__region--main {
  width: 100%;
}

@media all and (max-width: 850px) {
  .lpb-layout .layout--flex-wrap-start {
    flex-direction: column;
  }
  .lpb-layout .layout--flex-wrap-start > .layout__region {
    width: auto;
  }
}
