body{margin:0;background:#fbf8f3;color:#211c19;font:15px/1.75 Arial,sans-serif}header{padding:32px 6%;border-bottom:1px solid #ded2c4;background:#fffdf9}.brand{font:30px Georgia,serif;letter-spacing:.16em}.tag{font-size:9px;letter-spacing:.12em}nav{float:right;margin-top:-32px}nav a{margin-left:28px;text-decoration:none;color:#211c19}main{max-width:900px;margin:auto;padding:80px 28px 110px}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:50px}h2{color:#6f1827;margin-top:38px}.intro{font:20px Georgia,serif;color:#514842}footer{background:#1f1b19;color:#eee5dc;padding:55px 6%}footer a{color:#eee5dc;margin-right:22px}a{color:inherit}@media(max-width:700px){nav{float:none;margin:20px 0 0}nav a{margin:0 14px 0 0}h1{font-size:39px}}