@import "https://fonts.googleapis.com/css?family=Lato:300italic,400italic,700italic,300,400,700";body{background-color:#f5f5f5;margin:0;padding:0;font-family:Georgia,times new roman,serif;font-family:lato,helvetica neue,helvetica,sans-serif;font-size:16pt/1.75;font-weight:400}header,footer,h1,h2,h3,h4,h5,h6{font-family:lato,helvetica neue,helvetica,sans-serif;font-size:16pt/1.75}body>header,body>footer{padding:1em}body>header{text-align:center;padding:6pc}body>header h1,body header h2{margin-bottom:.3em;font-family:Georgia,Times,serif;font-weight:400}body>header h1{font-size:60pt}body>header h2{font-size:14pt;font-variant:small-caps}body>header p{margin-bottom:.3em}body>header p{margin-top:.1em;margin-bottom:.1em}@media only screen and (max-width:550px){body{padding:0 1pc}body>header{padding:2pc}body>header h1{font-size:30pt}body>header h2{font-size:12pt;font-variant:small-caps}}body>*,body>header *,body>footer *{max-width:650px;margin:0 auto}body .micro-post-feed{margin:0;border-left:2pt solid #2892ee;padding:0 1pc;text-indent:0}.micro-post-feed .micro-meta{display:flex;justify-content:space-between;align-items:center}.micro-post-feed .micro-meta time{color:#2892ee;font-weight:600}.micro-post-feed .micro-indicator{opacity:.6;text-decoration:none}.micro-post-feed .micro-indicator:hover{opacity:1}.micro-post-feed .micro-body{color:#444}.micro-post-feed .micro-body p{text-indent:0}.micro-post-feed .micro-body p:last-child{margin-bottom:0}body>header,body>footer{max-width:100%;margin:0}body>header+main{border-top:1pt solid #ddd;padding-top:2pc}body>footer{font-size:11pt;line-height:1.4em;background-color:#ddd}body>footer p{margin-top:1em;margin-bottom:1em;text-align:center}article header{font-weight:700;padding:1pc 0;margin:0;width:100%}article header p{margin-top:0;margin-bottom:.5em}article header p time{color:#2892ee;font-size:1.4em}article header h1{font-size:2em;margin-bottom:0}article header h1 a:link,body header h1 a:link{text-decoration:none;color:#000}article header h1 a:visited,body header h1 a:visited{text-decoration:underline;color:#000}article{font-weight:400;padding-bottom:2pc;margin-bottom:1pc;text-indent:1pc;text-align:left;line-height:1.5em}article img{display:block;margin-left:auto;margin-right:auto}.page-nav{text-indent:0}.page-nav-item{display:inline-block}.page-nav-item+.page-nav-item{float:right}article footer{border-top:1pt solid #ddd;border-bottom:1pt solid #ddd;padding:1em;margin-top:2em}article footer p{margin:0;display:flex;align-items:flex-start}article footer .meta-key{font-weight:700;text-align:right;width:70pt;flex-shrink:0}article footer .meta-value{font-weight:300;flex:1;text-indent:0;margin-left:1pc}.article-license{clear:both;padding:2pc 1pc}.article-license [property="dct:title"]{font-style:italic}ul.posts{list-style:none}li.post .date{color:silver;list-style:none}li.post a{color:#2892ee}section.comments{margin-top:3em}section.comments form p{margin:0 0 1em}section.comments form label{display:block;float:left;min-width:100px;text-align:right;padding-right:1em}section.comments form input,section.comments form textarea{min-width:200px}section.comments .comment{border:1pt solid #ddd;padding:1pc;margin:1pc}section.comments .comment .title{font-weight:800}a:link{color:#2892ee}a:visited{color:#b0beca}h1,h2,h3,h4,h5,h6{color:#222;margin-top:0;margin-bottom:2em}ul,ol,table,pre,dl{margin-top:0;margin-bottom:2em}p{line-height:1.5em}h1,h2,h3{line-height:1.1}h1{font-size:28px}h2{color:#393939}h3,h4,h5,h6{color:#494949}blockquote{border-left:1pt solid #e5e5e5;margin:1em;padding-left:1em;font-style:italic}code,pre{font-family:Menlo,Monaco,bitstream vera sans mono,lucida console,Terminal,monospace;color:#333;font-size:10pt;text-indent:0}pre{padding:8px 15px;background:#f8f8f8;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:5px 10px;border-bottom:1px solid #e5e5e5}dt{color:#444;font-weight:700}th{color:#444}img{max-width:100%}b,strong{font-weight:700}small{font-size:10pt}hr{border:0;background:#e5e5e5;height:1pt;margin-top:0;margin-bottom:10pt}.pager{padding:.5em;text-align:center}.paginator{padding:.25em .25em .6em}.paginate-pages{padding:2px 3px}.paginate-first,.paginate-last{padding:2px 6px;font-weight:700}.paginate-previous,.paginate-next{padding:2px 3px}.paginate-link{padding:2px 4px}.paginate-current{padding:2px 4px;font-weight:700;color:#000}