html{font-size:16px}body{padding-top:7em;font-family:"Inter",Arial,Helvetica,sans-serif;color:#646464;font-size:1rem;font-weight:400;line-height:1.75;background-color:#f4f4f4}h1,h2{font-size:1.5rem}h1,h2,h3{margin:0;font-family:"Merriweather",'Times New Roman',serif;font-weight:400}h1:focus{outline:0}#intro header h1{font-family:"Sansation",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:800;line-height:1.2em;text-transform:uppercase}a,a:visited{color:inherit;text-decoration:none;transition:color .2s ease,border-bottom-color .2s ease}a:hover{color:#2ebaae!important}a:has(img){line-height:0}ul{padding:0}li{list-style:none}img{width:100%;object-fit:cover}.button{display:block;padding:1em;font-weight:800;border:1px solid #ccc;text-align:center;font-size:.8rem;text-transform:uppercase;letter-spacing:.25em}.button:hover{color:#2ebaae!important;border:1px solid #2ebaae}#header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:4em;padding:0 1em;background-color:#fff;border-bottom:1px solid #ddd}#main-logo{line-height:0}#main-logo img{width:100px}.menu-icon{display:none}.menu-icon:hover{color:#2ebaae}#main-navigation{display:flex;flex-direction:column;letter-spacing:.25rem}.nav-link{text-transform:uppercase}.menu-toggle{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visually-hidden.focusable:focus{top:0;left:0;width:auto;height:auto;margin:0;background-color:#fff;clip:auto;overflow:visible}article.post{margin-bottom:3em;background-color:#fff;border:1px solid #ddd}article.post img{margin:2em 0 1em 0}article.post header{text-align:center}article.post .title{padding:1.5em 1.5em 0 1.5em}article.post .meta{padding:1.5em 3em 0 1em;border-left:1px solid #ddd;font-size:.7em;text-transform:uppercase;letter-spacing:.25em}article.post .meta .published{margin-bottom:.5em;color:#3c3b3b;font-weight:800}article.post .meta>*{display:block}.article-container{padding:0 1.5em}.article-container ul{padding-left:1em}.article-container li{list-style-type:disc}.article-container a:not(:has(img)){border-bottom:dotted 1px #ccc}article.post footer{display:flex;flex-direction:column;flex-flow:column-reverse;padding:0 3em 3em 3em;font-size:.8rem;text-align:center;text-transform:uppercase;letter-spacing:.25em}article.post .stats{margin:3em 0;font-size:.7rem}article.post .stats a{border-bottom:dotted 1px #ccc}.published{font-size:.7rem;text-transform:uppercase;letter-spacing:.25em}#sidebar{padding:0 1.5em 3em 1.5em}#sidebar section{margin-bottom:3em}#sidebar #intro{padding:2em 0 1em 0;text-transform:uppercase;text-align:center;font-weight:300;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#sidebar #intro h2{color:#3c3b3b}#sidebar #intro p{letter-spacing:.25rem}#sidebar section:not(#intro) h2{margin-bottom:1em}article.featured{display:flex;flex-flow:column-reverse;margin-bottom:2em;background-color:#fff;border:1px solid #ddd}article.featured header{padding:1.5em}article.featured img{max-height:200px}article.editor-pick{display:flex;flex-flow:row-reverse;padding:2em 0;border-bottom:1px solid #ddd}article.editor-pick header{flex-grow:1;margin-left:1em}article.editor-pick h3{font-size:1rem}article.editor-pick img{width:80px}main.article .post{padding-bottom:2em}.blurb{padding-bottom:3em;border-bottom:1px solid #ddd}#footer{margin-bottom:0!important;color:#aaa;text-transform:uppercase}#footer .icons{display:flex}#footer .icons li{margin-right:1.5em}#footer .copyright{font-size:.6rem;letter-spacing:.25rem}@media screen and (min-width:768px){#wrapper{padding:0 8em}.article-container{padding:0 3em}article.post .title{padding:1.5em 3em 0 3em}.main-home article.post img,main.category img,main.article img{padding:0 3em}}@media screen and (min-width:992px){body{padding-top:8em}#header{justify-content:start;padding:0 2em}#main-navigation{flex-direction:row;margin-left:2em;padding:1.5em 0;font-size:.8rem;border-left:1px solid #ddd}.nav-link{padding:0 2em;border-right:1px solid #ddd}.nav-link:last-child{border:0}article.post header{display:flex;align-items:center;text-align:left;border-bottom:1px solid #ddd}article.post .title{width:70%;padding:2em 3em}article.post .meta{min-height:stretch;padding:0 4.5em 0 0;flex-grow:1;align-content:center;text-align:right}article.post footer{flex-direction:row;justify-content:space-between;align-items:center}#sidebar{min-width:33%;padding:0 4em 0 0}#sidebar #intro{padding-top:0;text-align:left;border-top:0}#sidebar #intro h2{font-size:2.2rem}}@media screen and (min-width:1200px){#wrapper{display:flex;flex-flow:row-reverse;padding:0 6em}.main-home article.post img,.category article.post img{max-height:300px}main.category,main.article{margin:0 auto;width:60%}}@media screen and (min-width:1400px){#wrapper{padding:0 9em}}@media screen and (max-width:992px){.menu-icon{display:block;cursor:pointer}#main-navigation{position:fixed;top:5em;right:0;height:100vh;width:70%;padding:2em;font-size:.8rem;background:#fff;border-left:1px solid #ccc;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:999}.nav-link{display:block;padding:1.5em 0;text-transform:uppercase;border-bottom:1px solid #ddd}.menu-toggle:checked~#main-navigation{transform:translateX(0)}}