.layout {
  display: flex;
  gap: 1rem;
}

.layout__side {
  flex: 0 0 8rem;
  padding: 1rem;
  background: #eef;
}

.layout__main {
  flex: 1;
  padding: 1rem;
  border: 1px solid;
}