.blog_main__zZKg7{min-height:100vh}.blog_hero__m_tED{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:white;padding:6rem 0;text-align:center;position:relative}.blog_hero__m_tED:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%);opacity:1;z-index:1;pointer-events:none}.blog_heroContent__M8Fd9{position:relative;z-index:2}.blog_heroContent__M8Fd9 h1{font-size:3rem;font-weight:300;margin-bottom:1rem;letter-spacing:-.02em}.blog_heroContent__M8Fd9 p{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.blog_filters___hTny{padding:40px 0;background:#f8f9fa;border-bottom:1px solid #e9ecef}.blog_filterControls__6Vk1r{display:flex;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap}.blog_searchBox__A2gq_{position:relative;display:flex;align-items:center}.blog_searchBox__A2gq_ svg{position:absolute;left:12px;color:#6c757d;z-index:1}.blog_searchInput__97Vkl{padding:12px 16px 12px 44px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;width:300px;transition:border-color .3s ease}.blog_searchInput__97Vkl:focus{outline:none;border-color:#667eea}.blog_tagSelect__sw_yK{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;background:white;cursor:pointer;transition:border-color .3s ease}.blog_tagSelect__sw_yK:focus{outline:none;border-color:#667eea}.blog_posts__9xLqe{padding:60px 0}.blog_loading__JF0Jd{text-align:center;padding:60px 0;font-size:1.25rem;color:#6c757d}.blog_postsGrid__d87Vb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem;max-width:1200px;margin-left:auto;margin-right:auto}.blog_postCard__N8pLU{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.blog_postCard__N8pLU:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.blog_postImage__DEnGh{position:relative;width:100%;height:250px;overflow:hidden}.blog_coverImage__cV5Do{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog_postCard__N8pLU:hover .blog_coverImage__cV5Do{transform:scale(1.05)}.blog_featuredBadge__dC_6v{position:absolute;top:12px;right:12px;background:#ff6b6b;color:white;padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:600}.blog_postContent__XmA9k{padding:1.5rem}.blog_postMeta__IjTU0{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#6c757d}.blog_metaItem__Fl4Av{display:flex;align-items:center;gap:.5rem}.blog_postTitle__uheS3{margin-bottom:1rem}.blog_postTitle__uheS3 a{color:#2d3748;text-decoration:none;font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .3s ease}.blog_postTitle__uheS3 a:hover{color:#667eea}.blog_postExcerpt__GZgDS{color:#4a5568;line-height:1.6;margin-bottom:1rem}.blog_postTags__0_3A5{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.blog_tag__k43Pg{display:flex;align-items:center;gap:.25rem;background:#e2e8f0;color:#4a5568;padding:4px 8px;border-radius:16px;font-size:.75rem;font-weight:500}.blog_readMore__6_qd_{display:inline-flex;align-items:center;gap:.5rem;color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.blog_readMore__6_qd_:hover{color:#5a67d8}.blog_pagination__cBaLz{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}.blog_paginationBtn__MOWcX{padding:12px 24px;border:2px solid #e9ecef;background:white;color:#4a5568;border-radius:8px;cursor:pointer;transition:all .3s ease}.blog_paginationBtn__MOWcX:hover:not(:disabled){border-color:#667eea;color:#667eea}.blog_paginationBtn__MOWcX:disabled{opacity:.5;cursor:not-allowed}.blog_pageNumbers__is7BO{display:flex;gap:.5rem}.blog_pageNumber__U4rrX{width:40px;height:40px;border:2px solid #e9ecef;background:white;color:#4a5568;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.blog_pageNumber__U4rrX:hover{border-color:#667eea;color:#667eea}.blog_pageNumber__U4rrX.blog_active__zU8oE{background:#667eea;border-color:#667eea;color:white}@media (max-width:1024px){.blog_postsGrid__d87Vb{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.blog_heroContent__M8Fd9 h1{font-size:2.5rem}.blog_filterControls__6Vk1r{flex-direction:column;gap:1rem}.blog_searchInput__97Vkl{width:100%;max-width:300px}.blog_postsGrid__d87Vb{grid-template-columns:1fr;gap:1.5rem}.blog_pagination__cBaLz{flex-wrap:wrap;gap:.5rem}.blog_pageNumbers__is7BO{order:-1;width:100%;justify-content:center}}