body{max-width:44rem;margin:3rem auto;padding:0 1.4rem;
  font:16px/1.65 "Helvetica Neue",Arial,sans-serif;color:#202020;background:#fafaf7}
h1{font-size:1.6rem;letter-spacing:-.01em;margin:0 0 .6rem}
h2{font-size:1.02rem;margin:1.8rem 0 .3rem}
.lead{color:#6a6a6a;font-size:1.05rem}
p{margin:.4rem 0}
pre{background:#f0f0ec;padding:.9rem 1rem;overflow-x:auto;font-size:.87rem;border-radius:4px}
hr{border:0;border-top:1px solid #dedede;margin:2.5rem 0 1rem}
.foot{color:#6a6a6a;font-size:.86rem}
a{color:#1d6b52}
