.layout--{{ layout_machine_name|u2h }} {
  outline: solid 1px orange;
  display: flex;
  padding: 10px;
}

.layout--{{ layout_machine_name|u2h }} > .layout__region {
  outline: solid 1px orange;
  margin: 10px;
  padding: 20px;
}

.layout--{{ layout_machine_name|u2h }} .layout__region--main {
  width: 66%;
}

.layout--{{ layout_machine_name|u2h }} .layout__region--sidebar {
  width: 33%;
}

@media all and (max-width: 850px) {
  .layout--{{ layout_machine_name|u2h }} {
    flex-direction: column;
  }
  .layout--{{ layout_machine_name|u2h }} > .layout__region {
    width: auto;
  }
}
