Edit in JSFiddle

<div class="container">
  <div class="block a">a</div>
  <div class="block b">b</div>
  <div class="block c">c</div>
  <div class="block d">d</div>
  <div class="block e">e</div>
</div>
* { box-sizing: border-box }

.container {
  max-width: 940px;
  margin: 0 auto;
  display: grid;
  grid-gap: 30px;
  grid-auto-rows: minmax(200px, auto);
}

.block {
  border: 2px solid rgb(233,171,88);
  border-radius: 5px;
  background-color: rgba(233,171,88,.5);
  padding: 1em;
  color: #d9480f;
}

.a {
  grid-column: span 4;
  grid-row: span 2;
}
.b {
  grid-column: 5 / span 2;
}
.c {
  grid-column: 5 / span 2;
  grid-row: 2;
}
.d {
  grid-column: span 3;
}
.e {
  grid-column: span 3;
}