:root{--brand-green:#bbc400;--brand-green-hover:#a5ae00;--text-black:#000}.blogs_hero{width:100%;height:60vh;background-size:cover;background-position:50%;position:relative}.blogs_hero_overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.7));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.blogs_hero_overlay h1{color:#fff;font-size:3rem;font-weight:500}.blogs_hero_overlay p{color:#ddd;font-size:1.2rem;max-width:600px}.blogs_container{max-width:1200px;margin:auto;padding:20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.blogs_title{width:100%;text-align:center;font-size:2.5rem;font-weight:700;color:var(--text-black);margin:30px 0 20px}.blogs_grid{display:flex;flex-wrap:wrap;gap:20px;width:100%}.blog_card{width:calc(33.333% - 14px);border:1px solid #ccc;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:.3s}.blog_card:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-5px)}.blog_card_image_wrapper{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.blog_card_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog_card:hover .blog_card_image{transform:scale(1.1)}.blog_card_body{display:flex;flex-direction:column;flex:1 1;padding:15px}.blog_card_title{font-size:1.3rem;font-weight:700;color:var(--text-black);margin-bottom:8px}.blog_card_summary{color:#555;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_readmore{margin-top:auto;padding:10px;background:var(--brand-green);color:#fff;border-radius:5px;text-align:center;text-decoration:none;transition:.3s}.blog_readmore:hover{background:var(--brand-green-hover)}@media (max-width:992px){.blog_card{width:calc(50% - 10px)}}@media (max-width:600px){.blog_card{width:100%}}