body,html{margin:0}body{color:#000;background:#fff;font-family:pt serif,serif;font-weight:400;font-style:normal;font-size:16px}a{color:#de1559;text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}.container{margin:0 auto;padding:0 1rem;max-width:40rem}header{margin:1rem 0}header .site-name{margin:0;color:#303030;font-size:1.6em}header h1{margin:0;font-size:2.6em}header hr{width:100%;max-width:16rem;height:2px;margin:.4rem 0;background:#de1559;border:none}main{margin:3rem 0}main p{margin:.6rem 0;line-height:1.7}main h2{margin-top:2rem;margin-bottom:0}main ul{padding:0;list-style:none}main ul li{margin:.6rem 0}footer{margin:2rem 0;color:#303030;font-size:.9em}