body {
  margin: 4rem;
  font-size: 16px;
  font-family: sans-serif; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

#container {
  counter-reset: counter +0; }

.item {
  position: relative;
  margin-left: 8rem;
  margin-bottom: 4rem; }
  .item h2 {
    margin-top: 0; }
  .item p {
    margin-top: 0;
    line-height: 1.4; }
  .item::before {
    left: -8rem;
    font-size: 1.5rem;
    position: absolute;
    counter-increment: counter;
    content: "Page " counter(counter); }
