html{font-family:sans-serif;font-size:18px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background:#f6f6f6;color:#333;line-height:1.5;-webkit-font-smoothing:antialiased}.main{display:block;outline:none;flex-grow:1}.container{max-width:40em;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.site-header{justify-content:center}.site-header--bottom{margin-bottom:1rem}h1{font-size:1.3rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h1,h2,h3{font-weight:500}a{color:#1d60a3;text-decoration:none}a:hover,a:focus{color:#a31d1d}table{max-width:100%;border-spacing:0}th,td{padding:.5em 1em;border-bottom:1px solid #555}pre{padding:1em;background-color:#f1f1f1;max-width:100%;overflow:auto}code,pre,kbd{font-family:monospace;font-size:.9rem;line-height:154%}blockquote{border-left:2px solid #ccc;padding:.1em 1em;margin-left:.75em}p{margin-top:.5em;margin-bottom:.5em}hr{height:1px;border:0;border-top:thin solid #555}ul ol,ol ol,ul ul{margin:0em 2em}header{display:flex}header h2{margin:0}header nav{padding:.5em 0;width:100%;text-align:center;background:#fafafa;display:flex;justify-content:space-evenly}header a{color:#333}.article{display:block;border-bottom:thin solid #aaa;padding:.85em 0}.article img{max-width:100%;display:block;height:auto;margin:0 auto .5em}.article-info{font-size:.85rem;color:#555;display:flex;justify-content:space-between}.article-info a{color:#555}.article-taxonomies{display:inline}.article-date{white-space:nowrap;margin-right:16px}.article-tags{display:inline;list-style-type:none;padding:0;margin:0}.article-tags li{display:inline;margin-right:1em}.terms{list-style-type:none;padding:0;line-height:2em}.pagination{display:flex;justify-content:space-between;text-align:center;padding:1.5rem 0}.pagination-item{background:#eee;padding:.5em;font-size:.8rem;border:1px solid #999;border-radius:1%}.pagination-item a{color:#333}.footer-01{display:block;border-top:thin solid #777;font-size:.8rem;padding-top:.5rem;padding-bottom:.5rem}.disabled{visibility:hidden}@media (max-width: 840px){.container{max-width:95%;margin:0 auto}}