body { margin: 0; background: #1d2330; color: #e6e9ef; font: 16px/1.6 Georgia, serif; }
.hd-wrap { max-width: 36rem; margin: 12vh auto; padding: 0 1.5rem; }
.hd-title { font-size: 2rem; letter-spacing: .04em; margin: 0 0 .5rem; }
.hd-lead { color: #aab3c5; }
.hd-list { padding-left: 1.2rem; }
.hd-foot { margin-top: 2rem; font-size: .85rem; color: #7d879b; }
