body{margin:0;background:#f4f5f7;color:#20232a;font:16px/1.6 Arial}.mini{background:#080808;padding:20px}.mini a{color:white;text-decoration:none;font-weight:bold}.page{max-width:850px;margin:35px auto;background:white;padding:35px;border-radius:8px}.page h1{font-size:34px;line-height:1.2}.page h2{margin-top:26px}footer{background:#050505;color:#ddd;text-align:center;padding:24px}@media(max-width:700px){.page{margin:15px;padding:22px}}