a,body,div,em,h1,h2,h3,h4,h5,h6,html,img,li,p,span,strong,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}body{font-size:20px}body,h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:700}h1.title{font-size:42px;text-align:center;margin-bottom:24px}h1{font-size:38px}h2{font-size:28px}h2,h3{color:var(--text-muted)}h3{font-size:24px}strong{font-weight:700}em{font-style:italic}a{color:var(--accent)}a,a:hover{text-decoration:underline dotted}a:hover{border-bottom:1px solid var(--accent-hover)}#main{max-width:750px;width:100%;padding:0 10px}#main,article>*{margin:0 auto 30px}p{margin-bottom:30px}h1,h2,h3,h4,h5,h6{margin-bottom:10px}ul{padding-left:1.75em}li+li{margin-top:15px}body.homepage #main{max-width:400px}ul.postlist{padding:0}ul.postlist li{list-style:none}.postlist__date{display:block;font-size:16px;color:var(--text-muted);line-height:125%}.author{text-align:center;display:flex;flex-direction:row;margin:30px auto;width:300px}.author a,.author a:hover{color:inherit;border-bottom:none}a.author__logo{display:block;width:200px;height:200px}a.author__logo #eyebrows{transition:transform .15s ease-in-out}a.author__logo:hover #eyebrows{transform:translateY(-3px)}.author__elsewhere{display:flex;justify-content:center;padding:5px}.author__elsewhere svg{width:20px;height:20px;display:block}.author__elsewhere a:hover svg{color:var(--accent-hover)}.author__elsewhere a+a{margin-left:10px}.author__site-title{font-size:30px;font-weight:700;line-height:125%}.author .author__site-title:hover{color:var(--accent-hover)}.author__my-name{font-size:20px;line-height:125%}.author__post-date{font-size:16px;color:var(--text-muted);line-height:125%}.author__site-text{height:130px;display:flex;flex-direction:column;justify-content:center;margin-left:20px}