*{box-sizing:inherit}html{font-family:sans-serif;box-sizing:border-box}body{margin:0 1rem;background:#ffec8b}section,footer{max-width:1000px;margin:0 auto;background:white;padding:1rem 2rem;box-shadow:0.4rem 0.4rem #eee}footer{margin:1rem auto;padding:0.5rem 2rem}header{max-width:1000px;margin:0 auto;padding:1rem 2rem 0.5rem 2rem}h1,h2,h3,h4,h5,h6{margin:0;padding-top:0.5rem;padding-bottom:0.5rem}h3,h4,h5,h6{font-weight:500}h2{font-size:21px}pre{padding:0.5rem 1rem;line-height:1.5;overflow-x:auto}a{text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}ul li::before,ol li::before{content:"- "}.blogpost{background-color:#eee;padding:10px}
