body {
  font: 150%/1.4 "Cormorant", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  margin: 0;
  padding: 0;
}

h1 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 300%;
  column-span: all;
}

article {
  padding: 0 20px;
  columns: 2;
  column-height: 100vh;
  column-gap: 1.5em;
  row-gap: 2em;
  row-rule: 1px solid #999;
  row-rule-inset: 60px;
  max-width: 800px;
  margin: 0 auto;
}

article p {
  margin: 0;
  padding: 0 0 1.5em 0;
}

aside {
  float: left;
  width: 200px;
  border: 1px solid #999;
  padding: .5em;
  font-size: 80%;
  margin: 0 10px 5px 0;
}