code,kbd,pre,samp{font-family:menlo,monaco,consolas,courier new,monospace}body{background-color:#fefefe;color:#030303;font-family:merriweather,georgia,serif;font-weight:300}body a{color:#030303;font-weight:400}body h1,body h2,body h3,body h4,body h5,body h6{font-family:gentium book basic,georgia,serif}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a,body h6 a{font-weight:700}body iframe{max-width:100%;margin:2em auto;display:block}.disclaimer{text-align:center;font-size:.8em}.nav{list-style:none;padding-left:0}.nav li{display:inline-block;margin-right:.56em}@media screen and (max-width:640px){.nav li{display:block;margin-right:0}}.header-link{font-size:70%;float:right}.sitemap{list-style:none;line-height:2em}.container{max-width:56em;margin:1em auto}@media screen and (max-width:640px){.container{margin:.8em}}.container .pagination{text-align:center;list-style-type:none;padding:0;margin:3.2em 0}.container .pagination li{display:inline;margin:0 12px}.container .pagination .page-item.disabled a{color:gray}.container .pagination .page-item.active a{font-weight:700}.container .blog-header{margin-bottom:1.5em;position:relative}.container .blog-header h1{margin-bottom:0}.container .blog-header p{margin-top:.2em}.container .blog-header nav{position:absolute;top:0;right:0;margin:0 2px;font-family:gentium book basic,georgia,serif}@media screen and (max-width:640px){.container .blog-header nav{position:relative;text-align:center}}@media screen and (max-width:640px){.container .blog-header{text-align:center}}.container .nav{font-size:1.2em}.container .page-footer{margin-top:2em;margin-bottom:2em;text-align:center}.container .post-list .post-overview{margin:1em;position:relative;padding-left:7em}.container .post-list .post-overview time{position:absolute;left:0;top:.2em}@media screen and (max-width:640px){.container .post-list .post-overview{margin:0;top:0;padding-left:0}.container .post-list .post-overview time{position:relative}}.container .post{font-size:1.18em}@media screen and (max-width:640px){.container .post{font-size:1em}}.container .post h1{font-size:1.5em}.container .post h2{font-size:1.44em}.container .post h3{font-size:1.3em}.container .post h4{font-size:1.2em}.container .post h5,.container .post h6{font-size:1.18em}.container .post a{font-weight:400}.container .post pre{overflow-x:scroll}.container .post img{max-width:100%;height:auto;display:block;margin:1.5em auto}.container .post p code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.container .post .highlight{font-size:.9em;overflow-x:auto}.container .post blockquote{font-style:italic;font-weight:300}.container .post header{margin:2.2em 0}.container .post header h1{font-size:2.45em}.container .post header p.date{margin-top:-1.3em}.container .post article{line-height:1.73333em}.container .post footer{margin:2em 0 3em;text-align:right}