body{margin:0;font:16px/1.7 Verdana,Geneva,sans-serif;color:#1d2b3a;background:#eef3f7}
nav{background:#1d3b5c;color:#dce8f2;padding:14px 5vw;font-size:15px;letter-spacing:.03em}nav b{color:#fff}
main{max-width:700px;margin:0 auto;padding:48px 20px}h1{font-size:30px;line-height:1.25;color:#1d3b5c;margin-top:0}
h2{font-size:19px;margin-top:34px;color:#2d5680}dt{font-weight:700;margin-top:10px}dd{margin:0 0 4px 0;color:#43576b}
footer{text-align:center;color:#7a8da0;font-size:13px;padding:30px}
