
.container {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-areas: "content sidepanel"
  "footer sidepanel";
  grid-template-columns: 4fr 1fr;
  grid-template-rows: 1fr 80px;
}
.container > div {
  border: 1px dashed #888;
}

.Content {
  grid-area: content;
}
.Sidepanel {
  grid-area: sidepanel;
}
.footer {
  grid-area: footer;
}