.eco-blog-archive-heading .page_title h1 {font-family:"sofia-pro-variable",sans-serif;font-size:30px;line-height:1.3;font-weight:500;margin:0;}
#content_page.eco-blog-archive .eco-blog-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}
#content_page.eco-blog-archive .blog-box {width:100%;min-width:0;float:none;margin:0;}
#content_page.eco-blog-archive .blog-boxImg {height:auto;aspect-ratio:4/3;}
#content_page.eco-blog-archive .blog-boxImg img {display:block;width:100%;height:100%;min-width:0;object-fit:cover;}
#content_page.eco-blog-archive .blog-boxTit {font-size:18px;line-height:1.5;overflow-wrap:anywhere;}
#content_page.eco-blog-archive .eco-archive-description {margin-bottom:26px;max-width:75ch;}
#content_page.eco-blog-archive .navigation.pagination {clear:both;margin-top:36px;}
#content_page.eco-blog-archive .nav-links {display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}
#content_page.eco-blog-archive .page-numbers {padding:7px 12px;}
#content_page.eco-blog-archive a:focus-visible {outline:2px solid #7c9900;outline-offset:4px;}
@media(max-width:1000px) {#content_page.eco-blog-archive .eco-blog-grid {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px) {#content_page.eco-blog-archive .eco-blog-grid {grid-template-columns:minmax(0,1fr);gap:24px;}.eco-blog-archive-heading .page_title h1 {font-size:24px;}}
