.spec img{display:block;max-width:100%;height:auto}ol{list-style:none}.author-archive{padding:1.5rem}.container{max-width:1200px;margin:0 auto}h1{text-align:center;margin-bottom:2rem}h1 a{transition:all .1s}h1 a:hover{background:var(--green);color:var(--white)}.entry-content .posts li{margin-left:0!important;margin-bottom:0!important}.post ol,.post ul{margin:0!important}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-left:0!important}.filters{text-align:center;margin-bottom:2rem}.filters *{display:inline-block}.filters label{padding:.5rem 1rem;margin-bottom:.25rem;border-radius:5px;min-width:50px;line-height:normal;cursor:pointer;transition:all .1s}.posts{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(4,1fr)}.posts .post{background:#fafafa;border:1px solid rgba(0,0,0,.1)}.posts .post-title{margin:10px 0;font-size:1.3rem;text-align:center}.posts .post-title a{color:#4a4a4a}.posts .post-title a:hover{color:#1193cb}.posts figcaption{padding:1rem;min-height:200px!important}.posts figcaption p{text-align:center;margin:0}.posts .post-categories{border:1px solid #eee;padding:10px;color:#eee;background:#1193cb;text-align:center;margin:0 0 .75rem;transition:all .3s;font-size:1rem}.posts .post-categories:hover{background:#fff;color:#1193cb;border:1px solid #1193cd}.posts .post-categories *{display:inline-block}.posts .post-categories a{margin:5px;line-height:normal;transition:all .3s;color:unset}.posts .post-categories a:hover{color:#4a4a4a}footer{font-size:1rem;padding:0 1.5rem;text-align:right}footer span{color:#e31b23}@media screen and (max-width:900px){.posts{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:650px){.posts{grid-template-columns:repeat(2,1fr)}}