.blog_container__oWoaO{width:100%}.blog_header__4ZeOH{background:var(--background);color:var(--foreground);border-radius:var(--radius-lg);margin-bottom:var(--spacing-8);overflow:hidden;position:relative;min-height:300px;display:flex;align-items:center;justify-content:center}.blog_headerBackground__X3vBo{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.blog_headerGradient__XmOGn{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:.9;z-index:0}.blog_headerPattern__OjMef{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5;z-index:1}.blog_headerContent__ZHzOB{position:relative;z-index:2;padding:var(--spacing-8) var(--spacing-4);text-align:center;max-width:800px;margin:0 auto}.blog_headerTitle__IlVi3{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-2);font-family:var(--font-family-heading);color:white;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.2)}.blog_headerTitleHighlight__RU2Zn{color:white}.blog_headerSubtitle___GOso{font-size:1.125rem;margin-bottom:var(--spacing-6);opacity:.9;color:white;max-width:600px;margin-left:auto;margin-right:auto}.blog_searchForm__azsyl{display:flex;max-width:500px;margin:0 auto;gap:var(--spacing-2)}.blog_searchInputWrapper__tdPeL{position:relative;flex:1 1;display:flex;align-items:center}.blog_searchIcon__2LFr3{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);width:1.25rem;height:1.25rem}.blog_searchInput___nvXQ{padding-left:calc(var(--spacing-3) * 2 + 1.25rem);background-color:white;border-color:transparent;border-radius:var(--radius)}.blog_searchButton__o5iLe,.blog_searchInput___nvXQ{box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog_contentWrapper__rDvp8{display:flex;gap:var(--spacing-6);position:relative}.blog_mainContent__fxHgl{flex:1 1;min-width:0}.blog_sidebar__JKK3z{width:300px;flex-shrink:0}.blog_sidebarContent___ZL3u{position:-webkit-sticky;position:sticky;top:calc(var(--spacing-8) + 70px);background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.blog_sidebarHeader__tHdDY{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border)}.blog_sidebarTitle__gCDOd{font-size:1.25rem;font-weight:600;margin:0}.blog_closeSidebar__S_JQS{display:none}.blog_sidebarSection__e98Xb{padding:var(--spacing-4);border-bottom:1px solid var(--border)}.blog_sidebarSection__e98Xb:last-child{border-bottom:none}.blog_sidebarSectionTitle__nfmTC{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground);position:relative;display:inline-block}.blog_sidebarSectionTitle__nfmTC:after{content:"";position:absolute;bottom:-4px;left:0;width:2rem;height:2px;background:var(--gradient-primary)}.blog_categoryList__EJ16L{list-style:none;padding:0;margin:0}.blog_categoryButton__eh4V_{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-2) 0;background:none;border:none;text-align:left;color:var(--foreground);font-size:.9375rem;cursor:pointer;transition:all var(--animation-duration-normal) ease;border-radius:var(--radius-sm)}.blog_categoryButtonActive__We0z_,.blog_categoryButton__eh4V_:hover{color:var(--primary);padding-left:var(--spacing-2)}.blog_categoryButtonActive__We0z_{font-weight:500}.blog_categoryCount__GjT9_{background-color:var(--muted);color:var(--muted-foreground);font-size:.75rem;padding:.125rem .5rem;border-radius:var(--radius-full);font-weight:500}.blog_tagCloud__4TjoM{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.blog_tagButton__aTEDS{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-full);font-size:.75rem;cursor:pointer;transition:all var(--animation-duration-normal) ease}.blog_tagButtonActive__JBTxc,.blog_tagButton__aTEDS:hover{background-color:var(--primary);color:var(--primary-foreground)}.blog_featuredSection__8e86A{margin-bottom:var(--spacing-8)}.blog_sectionTitle__xtRLC{font-size:1.75rem;font-weight:700;margin-bottom:var(--spacing-4);font-family:var(--font-family-heading);color:var(--foreground)}.blog_sectionTitleHighlight__oliW7{color:var(--primary)}.blog_featuredGrid__n0Nob{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4)}.blog_featuredPostLarge__tEOya{grid-column:span 2}.blog_featuredPost___xvXW{position:relative;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:white;height:300px;transition:transform var(--animation-duration-normal) ease}.blog_featuredPostLarge__tEOya{height:400px}.blog_featuredPost___xvXW:hover{transform:translateY(-4px)}.blog_featuredPostImage__4gkrY{width:100%;height:100%;background-size:cover;background-position:50%;position:relative}.blog_featuredPostOverlay__8R7rY{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 60%,rgba(0,0,0,0))}.blog_featuredPostContent__rW6bl{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-4)}.blog_featuredPostCategory__WDTHN{display:inline-block;background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:var(--radius-full);margin-bottom:var(--spacing-2)}.blog_featuredPostTitle__65VxD{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-2);color:white;text-shadow:0 2px 4px rgba(0,0,0,.3)}.blog_featuredPostLarge__tEOya .blog_featuredPostTitle__65VxD{font-size:2rem}.blog_featuredPostExcerpt__9Kvmd{font-size:.9375rem;margin-bottom:var(--spacing-3);opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_featuredPostMeta__DC0lH{display:flex;flex-wrap:wrap;gap:var(--spacing-3);font-size:.8125rem;opacity:.8}.blog_featuredPostAuthor__HT4Wt,.blog_featuredPostDate___8F9E,.blog_featuredPostReadTime__tVmoF{display:flex;align-items:center;gap:var(--spacing-1)}.blog_postsSection__W_65h{margin-bottom:var(--spacing-8)}.blog_postsGrid__ItEJQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-4);gap:var(--spacing-4)}.blog_postCard__3DfND{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:var(--foreground);transition:all var(--animation-duration-normal) ease;height:100%;display:flex;flex-direction:column}.blog_postCard__3DfND:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary)}.blog_postImageContainer__L7a4V{position:relative;height:180px;overflow:hidden}.blog_postImage__220ay{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-normal) ease}.blog_postCard__3DfND:hover .blog_postImage__220ay{transform:scale(1.05)}.blog_postCategory__R5mCw{position:absolute;top:var(--spacing-3);left:var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:var(--radius-full)}.blog_postContent__jAtJw{padding:var(--spacing-4);display:flex;flex-direction:column;flex:1 1}.blog_postTitle__Ey_13{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground);line-height:1.4}.blog_postExcerpt__fhyl_{font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.blog_postExcerpt__fhyl_,.blog_postMeta__eydEH{color:var(--muted-foreground);margin-bottom:var(--spacing-3)}.blog_postMeta__eydEH{display:flex;flex-wrap:wrap;gap:var(--spacing-3);font-size:.8125rem}.blog_postAuthor__7E4ka,.blog_postDate__tUk0B{display:flex;align-items:center;gap:var(--spacing-1)}.blog_postFooter__HZhVF{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3);border-top:1px solid var(--border);font-size:.8125rem}.blog_postReadTime__pRDPw{color:var(--muted-foreground)}.blog_postReadTime__pRDPw,.blog_readMore__fKod3{display:flex;align-items:center;gap:var(--spacing-1)}.blog_readMore__fKod3{color:var(--primary);font-weight:500;transition:gap var(--animation-duration-normal) ease}.blog_postCard__3DfND:hover .blog_readMore__fKod3{gap:var(--spacing-2)}.blog_activeFilters__uwuXe{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-4)}.blog_activeFiltersContent__R0fko{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.blog_activeFiltersLabel__ol4d2{font-weight:500;color:var(--foreground);margin-right:var(--spacing-2)}.blog_activeFilter__cMci5{display:inline-flex;align-items:center;gap:var(--spacing-1);background-color:var(--card);color:var(--foreground);font-size:.875rem;padding:.25rem .75rem;border-radius:var(--radius-full);border:1px solid var(--border)}.blog_removeFilter__65lA4{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:1rem;line-height:1;padding:0 0 0 var(--spacing-1)}.blog_removeFilter__65lA4:hover{color:var(--error)}.blog_clearAllFilters__u9pzm{margin-left:auto}.blog_noResults__9omeR{text-align:center;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius);color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.blog_noResults__9omeR h3{color:var(--foreground);font-size:1.25rem;font-weight:600}.blog_mobileFilterToggle__dQywD{display:none;margin-bottom:var(--spacing-4);gap:var(--spacing-2)}.blog_clearFiltersButton__uETdv,.blog_filterButton__q4qSD{display:flex;align-items:center;gap:var(--spacing-2)}@media (max-width:992px){.blog_contentWrapper__rDvp8{flex-direction:column}.blog_sidebar__JKK3z{width:100%}.blog_sidebarContent___ZL3u{position:static}}@media (max-width:768px){.blog_headerTitle__IlVi3{font-size:2rem}.blog_searchForm__azsyl{flex-direction:column}.blog_featuredGrid__n0Nob{grid-template-columns:1fr}.blog_featuredPostLarge__tEOya{grid-column:span 1}.blog_postsGrid__ItEJQ{grid-template-columns:1fr}.blog_mobileFilterToggle__dQywD{display:flex}.blog_sidebar__JKK3z{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:var(--z-overlay);padding:var(--spacing-4)}.blog_sidebarVisible__lhAfv{display:block}.blog_sidebarContent___ZL3u{max-width:300px;height:100%;overflow-y:auto;margin-left:auto;animation:blog_slideIn__klHR9 .3s ease forwards}.blog_closeSidebar__S_JQS{display:flex;font-size:1.5rem}@keyframes blog_slideIn__klHR9{0%{transform:translateX(100%)}to{transform:translateX(0)}}}@media (max-width:480px){.blog_featuredPostLarge__tEOya,.blog_featuredPost___xvXW{height:250px}.blog_featuredPostTitle__65VxD{font-size:1.25rem}.blog_featuredPostLarge__tEOya .blog_featuredPostTitle__65VxD{font-size:1.5rem}.blog_featuredPostExcerpt__9Kvmd{-webkit-line-clamp:1}.blog_activeFiltersContent__R0fko{flex-direction:column;align-items:flex-start}.blog_clearAllFilters__u9pzm{margin-left:0;margin-top:var(--spacing-2)}}