.blog-posts{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,20rem));justify-content:center}.blog-posts .post{box-shadow:0 5px 5px var(--gray-80)}.blog-posts .post>img{aspect-ratio:16/10;background-repeat:no-repeat;display:block;font-style:italic;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-posts .post .content .categories .icon-up-open{transition:transform .3s ease-in-out}.blog-posts .post .content .post-categories{cursor:pointer;display:flex;flex-wrap:wrap;gap:1rem;height:1.7rem;list-style-type:none;margin:0;overflow:hidden;padding-bottom:0 0 1.7rem 0;transition:height .3s ease-in-out;width:80%}.blog-posts .post .content .categories .expanded .post-categories{transition:height .3s ease-in-out}.blog-posts .post .content .post-categories li a{background-color:var(--orange-85);border-radius:.5rem;padding:.2rem .5rem}.blog-posts .post .content .post-categories li a:hover{background-color:var(--orange);color:var(--black)}.blog-posts .post .content div,.blog-posts .post .content div a{font-size:clamp(.8rem,.747rem + .281vw,.8rem)}.blog-posts .post .content h2,.blog-posts .post .content h3{font-size:clamp(1.3rem,1.247rem + .281vw,1.5rem);transition:.2s ease-in-out}.blog-posts .post .content p{font-size:clamp(.9rem,.847rem + .281vw,1rem);line-height:1.3rem}.more-posts{font-size:clamp(1.1rem,1.047rem + .281vw,1.3rem)}.navigation.pagination{padding:1rem}.navigation.pagination h2{font-size:clamp(1.1rem,1.047rem + .281vw,1.3rem);margin-bottom:1rem}.navigation.pagination .nav-links a,.navigation.pagination .nav-links span{font-size:clamp(.9rem,1.047rem + .281vw,1.1rem);margin-right:1rem;transition:.2s ease-in-out}.navigation.pagination .nav-links a:is(:hover,:active){color:var(--color-blue);transition:.2s ease-in-out}.navigation.pagination .nav-links .current{background-color:var(--color-blue);border-radius:.4rem;color:var(--color-white);padding:.3rem .7rem}@media screen and (min-width:500px){.navigation.pagination{padding:2rem 4rem}}
