.blog_heroSubtitle__c9uT_{max-width:1200px;font-family:Inter,sans-serif;font-size:21px;line-height:28px}.blog_heroCenter__Rp6zE{text-align:center;max-width:800px;margin:0 auto;padding:60px 20px}.blog_heroCenter__Rp6zE .blog_heroHeading__Lnzqo{margin-bottom:20px}.blog_heroCenter__Rp6zE .blog_heroSubtitle__c9uT_{max-width:600px;margin:0 auto}.blog_sectionBlogGrid__BWAZw{padding:80px 0;background-color:#f8f9fa}.blog_containerBlog___FfYe{max-width:1200px;margin:0 auto;padding:0 20px}.blog_blogGrid__e8KLA{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;margin-top:20px}.blog_blogCard__A5KoA{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column;height:100%}.blog_blogCard__A5KoA:hover{box-shadow:0 10px 30px rgba(0,0,0,.15);transform:translateY(-4px)}.blog_blogCardImageWrapper__Dl2_S{position:relative;width:100%;height:185px;background:#f9f9f9;display:block}.blog_blogCardImage__GdFIJ{transition:transform .3s ease}.blog_blogCard__A5KoA:hover .blog_blogCardImage__GdFIJ{transform:scale(1.05)}.blog_blogCardContent___1rqO{padding:24px;flex:1;display:flex;flex-direction:column}.blog_blogCardTitle__s5DQb{color:#1a1a1a;font-size:22px;font-weight:600;margin:0 0 12px;line-height:1.3}.blog_blogCardDescription__zpMY9{color:#666;font-size:16px;line-height:1.6;margin:0 0 20px;flex:1}.blog_blogCardFooter__D9vqe{margin-top:auto}.blog_blogCardLink__KzAbn{color:#667eea;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:gap .3s ease}.blog_blogCard__A5KoA:hover .blog_blogCardLink__KzAbn{gap:12px}.blog_blogCardArrow__OaP_p{flex-shrink:0;transition:transform .3s ease}@media (max-width:991px){.blog_blogGrid__e8KLA{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:0 20px}.blog_containerBlog___FfYe{padding:0 24px}}@media (max-width:768px){.blog_heroCenter__Rp6zE{padding:40px 20px}.blog_blogGrid__e8KLA{grid-template-columns:1fr;gap:20px}.blog_sectionBlogGrid__BWAZw{padding:60px 0}.blog_blogCardTitle__s5DQb{font-size:20px}.blog_blogCardDescription__zpMY9{font-size:15px}}@media (max-width:479px){.blog_containerBlog___FfYe{padding:0 16px}.blog_blogGrid__e8KLA{padding:0}}