h1,h2,h3,h4,h5,h6,header,footer,article,a,p,span,code,pre,img,hr,div,blockquote{box-sizing:border-box}article,footer,header,section{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}html{position:relative}body{margin:0 0 0 0;padding:0 20px}@media screen and (min-width: 767px){body{padding:0 10%}}@media screen and (min-width: 1280px){body{padding:0 20%}}@media screen and (min-width: 1600px){body{padding:0 25%}}article{font-size:20px;line-height:1.5}@media screen and (min-width: 767px){article{font-size:22px;line-height:30px}}@media screen and (min-width: 1279px){article{font-size:24px;line-height:1.5}}article>h1{margin-bottom:0.1em;padding-bottom:0;font-size:1.8em;line-height:1.1em;letter-spacing:-0.04em;text-align:center}@media screen and (min-width: 767px){article>h1{font-size:2.5em;letter-spacing:-0.02em}}@media screen and (min-width: 1279px){article>h1{font-size:2.0em;letter-spacing:-0.04em}}article>h2{margin-top:0;font-size:1.25em;letter-spacing:-0.04em;font-weight:300;text-align:center}@media screen and (min-width: 767px){article>h2{letter-spacing:-0.02em}}@media screen and (min-width: 1279px){article>h2{font-size:1.2em;letter-spacing:-0.04em}}article>h3{font-size:0.8em;text-transform:uppercase;font-weight:300;text-align:center}.post-header,.post-footer{text-align:center;padding:2em}.post-footer{margin-top:3em}body{background-color:#fffeff;color:#423a5b;font-family:"EB Garamond", "Georgia", serif}blockquote{margin-left:0;padding-left:1em;border-left:2px solid #423a5b;font-style:italic;text-indent:0;opacity:0.9}blockquote p{font-size:1em}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}a{color:#64578a;-webkit-transition:0.25s color;-o-transition:0.25s color;transition:0.25s color}a:hover{color:#5b5a61}a.back-button{font-size:1.6em;letter-spacing:-0.05em;padding:0.2em;text-decoration:none}img{display:block;width:100%}img[src$=".gif"]{display:inline-block;margin:0;width:auto}p>code{padding:5px}pre>code{display:block;width:100%;white-space:pre-wrap}code{padding:5px 10px;font-size:0.8em;line-height:1.2;background-color:#f2e9fb;color:#6f6199;border-radius:3px}hr{height:1px;border:0;border-top:solid 2px #64578a}.posts-list{padding-left:0;line-height:1.4;text-align:center}.posts-list li{list-style:none;padding-bottom:10px}.posts-list .post-link.highlighted{font-size:1.5em}a.footnote{font-size:0.6em;margin-left:0.2em}::selection{background:#423a5b;color:#64578a}::-moz-selection{background:#423a5b;color:#64578a}
