body {
  margin: 0;
  background: #f6f4ee;
  color: #2b2a26;
  font: 17px/1.6 Georgia, "Times New Roman", serif;
}
main {
  max-width: 40rem;
  margin: 0 auto;
  padding: 2.5rem 1.25rem 4rem;
}
h1, h2 {
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.25;
}
h1 { font-size: 1.8rem; }
h2 { font-size: 1.1rem; margin-top: 2rem; }
a { color: #a2460f; }
code { font-size: .9em; }
footer {
  margin-top: 3rem;
  font-size: .85rem;
  color: #6b675d;
}
