body{color:#222;font-family:sans-serif;line-height:1.5;margin:0 1rem}header{border-bottom:1px solid #222;margin-bottom:1rem;width:100%;display:flex;justify-content:space-between}#stuff{width:100%;display:flex;flex-direction:row;justify-content:space-between}main{max-width:800px}img{max-width:100%;max-height:80vh;display:block;margin:1rem auto}footer{border-top:1px solid #222;margin-top:3rem;display:flex;justify-content:space-between;padding:.2rem 0 0}.title h1{margin:0}.title{margin:2rem 0}a{color:#00e;text-decoration:none}article{margin:0 0 3rem}article h2{margin:0}