.eco-ajax-blog{font-family:inherit;color:#163d32}.eco-blog-filter-panel{background:#ddf3e7;text-align:center;padding:38px 20px 32px;border-radius:16px;margin-bottom:35px}.eco-blog-filter-panel>p{font-size:16px;margin:0 0 22px}.eco-blog-search-wrap{position:relative;max-width:580px;margin:0 auto 20px}.eco-blog-search{width:100%;height:46px;border:1px solid #e2e9e5!important;border-radius:28px!important;background:white!important;padding:0 50px 0 18px!important;outline:none;font-size:14px;color:#123e31}.eco-blog-search:focus{border-color:#0b5744!important;box-shadow:0 0 0 3px #0b574420}.eco-blog-search-wrap>span{position:absolute;right:17px;top:-7px;font-size:31px;color:#07513e;pointer-events:none}.eco-blog-categories{display:flex;justify-content:center;flex-wrap:wrap;gap:9px 13px}.eco-blog-categories button{background:transparent;border:0;border-radius:25px;padding:8px 13px;color:#064d3d;cursor:pointer;font-size:13px;line-height:1.4;transition:all .2s}.eco-blog-categories button:hover,.eco-blog-categories button.active{background:#07533f;color:white}.eco-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.eco-blog-card{border:1px solid #e6eee8;border-radius:15px;overflow:hidden;background:white;box-shadow:0 4px 20px #163d320c;transition:transform .25s,box-shadow .25s}.eco-blog-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px #163d3220}.eco-blog-image{display:block;aspect-ratio:16/10;background:#eaf3ed;overflow:hidden}.eco-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.eco-blog-card:hover img{transform:scale(1.045)}.eco-blog-content{padding:22px}.eco-blog-date{font-size:12px;color:#718078}.eco-blog-content h3{font-size:20px;line-height:1.35;margin:10px 0}.eco-blog-content h3 a{color:#173f33;text-decoration:none}.eco-blog-content p{font-size:14px;line-height:1.7;color:#65736c}.eco-blog-read{font-weight:600;color:#086244;text-decoration:none}.eco-blog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:34px 0}.eco-blog-pagination button{min-width:38px;padding:8px 12px;border:1px solid #d8e8df;background:white;border-radius:8px;cursor:pointer;color:#15513c}.eco-blog-pagination button.active,.eco-blog-pagination button:hover{background:#07533f;color:white}.eco-blog-results.is-loading{opacity:.45;pointer-events:none}.eco-blog-empty{text-align:center;padding:45px 15px;background:#f4f9f5;border-radius:12px}@media(max-width:850px){.eco-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.eco-blog-grid{grid-template-columns:1fr}.eco-blog-filter-panel{padding:28px 12px}.eco-blog-categories{gap:5px}.eco-blog-categories button{font-size:12px;padding:7px 10px}}
