body{margin:0;font:14px/1.6 Verdana,Geneva,Tahoma,sans-serif;color:#202122;background:#f6f6f6}
#side{position:fixed;top:0;left:0;bottom:0;width:190px;background:#eaecf0;border-right:1px solid #c8ccd1;padding:16px 14px;overflow:auto}
#logo a{font-size:20px;font-weight:bold;color:#202122;text-decoration:none}
#side ul{list-style:none;padding:0;margin:18px 0 0}
#side li{margin:6px 0}
#side a{color:#0645ad;text-decoration:none}
#side a.cur{font-weight:bold;color:#202122}
#content{margin-left:219px;padding:22px 34px;background:#fff;min-height:100vh;border-left:1px solid #c8ccd1;max-width:820px}
h1{font:normal 26px Georgia,serif;border-bottom:1px solid #a2a9b1;padding-bottom:4px;margin-top:0}
h2{font:normal 19px Georgia,serif;border-bottom:1px solid #c8ccd1}
.meta{color:#72777d;font-size:12px;margin-top:30px}
@media(max-width:700px){#side{position:static;width:auto;border-right:0}#content{margin-left:0}}
