.blogs_blogHero__p2ZF8{text-align:center;background-color:#f3f5f2;padding:6rem 2rem 3rem;font-family:Geist,sans-serif}.blogs_blogHero__p2ZF8 h1{font-size:clamp(2rem,5vw,4rem);color:#111;font-weight:700;margin-bottom:.5rem}.blogs_blogHero__p2ZF8 p{color:#444;font-size:1.1rem;max-width:600px;margin:0 auto}.blogs_filterBar__Cpe7H{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:2rem 1rem;background-color:#f3f5f2}.blogs_filterBtn__bp_CA{padding:.6rem 1.4rem;font-size:.95rem;border:1px solid #ccc;border-radius:100px;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out}.blogs_filterBtn__bp_CA:hover{border-color:#ce1a12;color:#ce1a12}.blogs_active__HCwQC{background-color:#ce1a12;color:#fff;border-color:#ce1a12}.blogs_blogGrid__dM6yi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:4rem 2rem;background-color:#f3f5f2}.blogs_blogCard__FJku9{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:transform .2s ease}.blogs_blogCard__FJku9:hover{transform:translateY(-5px)}.blogs_blogCard__FJku9 h2{font-size:1.3rem;color:#111;margin-bottom:.5rem}.blogs_blogCard__FJku9 p{color:#555;font-size:.95rem;line-height:1.5}.blogs_blogCard__FJku9 .blogs_readMore__G7MGS{display:inline-block;margin-top:1rem;color:#ce1a12;font-weight:600;font-size:.95rem;text-decoration:none}.blogs_blogCard__FJku9 .blogs_readMore__G7MGS:hover{text-decoration:underline}.blogs_blogCard__FJku9 .blogs_category__LVDqq{font-size:.75rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:1px}