:root{--primary:#004fc1;--secondary:#05357A;--tertiary:#C69B3D;--accent:#00bbc3;--fill-accent:invert(71%) sepia(45%) saturate(6185%) hue-rotate(136deg) brightness(100%) contrast(99%);--accent-link:#ffefe0;--neutral1:#faf8f5;--hover:brightness(1.15);--active:brightness(0.9)}.tile-zoom:hover{transform:scale(1.02);box-shadow:0 0 0 4px var(--accent);filter:none;cursor:pointer}.post--list{display:flex}@media (max-width:599.98px){.post--list{flex-direction:column}}@media (max-width:767.98px){.post--list{font-size:85%}}@media (min-width:768px) and (max-width:991.98px){.post--list{font-size:90%}}@media (min-width:768px) and (max-width:1199.98px){.post--list{flex-direction:column}}@media (max-width:991.98px){.post--list{margin-bottom:1em}}@media (min-width:992px){.post--list{margin-bottom:2em}}.post--list .post__title{color:#000;display:block}.post--list .post__title:hover,.post__meta a:hover{color:var(--accent)}.post--list .post__title h2{font-weight:700;font-size:2em;line-height:1.1;margin:0}.post--list .post__meta{margin:1em 0}.post--single .post__title{font-weight:700;line-height:1.1;margin:0 0 .5em}@media (max-width:599.98px){.post--single .post__title{font-size:2em}}@media (min-width:600px) and (max-width:767.98px){.post--single .post__title{font-size:2.5em}}@media (min-width:768px){.post--single .post__title{font-size:3em}}.post--single .post__meta{margin:0 0 1.5em}.post__thumb{flex:none;border-radius:3px}@media (max-width:599.98px){.post__thumb{width:100%;height:200px;margin-bottom:1.2em}}@media (min-width:600px) and (max-width:767.98px){.post__thumb{width:200px;height:200px;margin-right:1em}}@media (min-width:768px) and (max-width:1199.98px){.post__thumb{width:100%;height:250px;margin-bottom:1.2em}}@media (min-width:1200px){.post__thumb{width:250px;height:250px;margin-right:2em}}.post__meta{text-transform:uppercase;font-size:.8em;display:flex;flex-wrap:wrap}.post__meta,.post__meta a{color:rgba(0,0,0,.6)}.post__date{margin-right:8px}.post__categories,.post__categories a{padding:0 4px}.post__author{margin-left:8px}.post__content{display:flex;flex-direction:column;justify-content:center}.post__excerpt a{display:inline-block}.author-box{display:flex;align-items:center;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.2);border-radius:3px;padding:1.5em;margin:1em 0 2em}.author-box__avatar{padding-right:1.5em}.author-box__avatar img{width:80px;height:auto;border-radius:100px}.author-box__content{display:grid;grid-row-gap:.5em}.author-box__author{font-size:1.2em;font-weight:600}.author-box__bio{line-height:1.4;color:rgba(0,0,0,.8)}.author-box__url{font-size:.8em;color:rgba(0,0,0,.6)}.author-box__url:hover{color:var(--accent)}