.blog-module__vUyzBW__blogWrapper{padding-bottom:var(--spacing-3xl);min-height:80vh}.blog-module__vUyzBW__heroHeader{text-align:center;max-width:760px;margin:0 auto var(--spacing-lg) auto}.blog-module__vUyzBW__badge{border-radius:var(--radius-full);color:var(--color-primary-600);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);background:#3b5ade14;border:1px solid #3b5ade33;align-items:center;gap:.5rem;padding:.3rem .75rem;font-weight:600;display:inline-flex}.blog-module__vUyzBW__mainTitle{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.25}.blog-module__vUyzBW__subtitle{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6}.blog-module__vUyzBW__filterBar{margin-bottom:var(--spacing-2xl);flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.blog-module__vUyzBW__filterBar{flex-direction:row;justify-content:space-between}}.blog-module__vUyzBW__searchBox{width:100%;max-width:360px;position:relative}.blog-module__vUyzBW__searchInput{border-radius:var(--radius-full);border:1px solid var(--color-surface-200);background:var(--color-surface-0);width:100%;font-size:var(--text-sm);color:var(--color-text-primary);transition:all var(--duration-fast) var(--ease-smooth);box-shadow:var(--shadow-sm);outline:none;padding:.75rem 1rem .75rem 2.5rem}.blog-module__vUyzBW__searchInput:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #3b5ade26}.blog-module__vUyzBW__searchIcon{color:var(--color-text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.blog-module__vUyzBW__categoriesRow{scrollbar-width:none;gap:.5rem;width:100%;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.blog-module__vUyzBW__categoriesRow::-webkit-scrollbar{display:none}.blog-module__vUyzBW__catBtn{border-radius:var(--radius-full);border:1px solid var(--color-surface-200);background:var(--color-surface-0);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-smooth);padding:.5rem 1rem;font-weight:600}.blog-module__vUyzBW__catBtn:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.blog-module__vUyzBW__catBtnActive{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.blog-module__vUyzBW__catBtnActive:hover{background:var(--color-primary-700);color:#fff}.blog-module__vUyzBW__featuredCard{background:var(--color-surface-0);border-radius:var(--radius-xl);border:1px solid var(--color-surface-200);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-2xl);transition:transform var(--duration-normal) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth);grid-template-columns:1fr;gap:1.5rem;display:grid;overflow:hidden}.blog-module__vUyzBW__featuredCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}@media (min-width:768px){.blog-module__vUyzBW__featuredCard{grid-template-columns:1.2fr 1fr}}.blog-module__vUyzBW__featuredImageWrapper{background:var(--color-surface-100);width:100%;min-height:260px;position:relative;overflow:hidden}.blog-module__vUyzBW__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-smooth)}.blog-module__vUyzBW__featuredCard:hover .blog-module__vUyzBW__featuredImage{transform:scale(1.04)}.blog-module__vUyzBW__featuredContent{padding:var(--spacing-xl);flex-direction:column;justify-content:center;display:flex}.blog-module__vUyzBW__featuredMeta{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.blog-module__vUyzBW__categoryBadge{color:var(--color-primary-600);border-radius:var(--radius-sm);font-weight:700;font-size:var(--text-xs);background:#3b5ade1a;padding:.2rem .6rem}.blog-module__vUyzBW__featuredTitle{color:var(--color-text-primary);margin-bottom:.75rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.3}.blog-module__vUyzBW__featuredTitle a{color:inherit;text-decoration:none}.blog-module__vUyzBW__featuredTitle a:hover{color:var(--color-primary-600)}.blog-module__vUyzBW__featuredExcerpt{color:var(--color-text-secondary);font-size:var(--text-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.25rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__vUyzBW__readMoreBtn{font-weight:700;font-size:var(--text-sm);color:var(--color-primary-600);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.blog-module__vUyzBW__readMoreBtn:hover{color:var(--color-primary-700)}.blog-module__vUyzBW__gridTitle{font-size:var(--text-xl);margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-weight:700}.blog-module__vUyzBW__articlesGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blog-module__vUyzBW__articlesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-module__vUyzBW__articlesGrid{grid-template-columns:repeat(3,1fr)}}.blog-module__vUyzBW__articleCard{background:var(--color-surface-0);border-radius:var(--radius-lg);border:1px solid var(--color-surface-200);box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-smooth);flex-direction:column;display:flex;overflow:hidden}.blog-module__vUyzBW__articleCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-200);transform:translateY(-4px)}.blog-module__vUyzBW__cardImageWrapper{background:var(--color-surface-100);width:100%;height:200px;position:relative;overflow:hidden}.blog-module__vUyzBW__cardImage{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-smooth)}.blog-module__vUyzBW__articleCard:hover .blog-module__vUyzBW__cardImage{transform:scale(1.05)}.blog-module__vUyzBW__cardContent{padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.blog-module__vUyzBW__cardMeta{font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.blog-module__vUyzBW__cardTitle{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:.5rem;font-weight:700;line-height:1.35}.blog-module__vUyzBW__cardTitle a{color:inherit;text-decoration:none}.blog-module__vUyzBW__cardTitle a:hover{color:var(--color-primary-600)}.blog-module__vUyzBW__cardExcerpt{font-size:var(--text-xs);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-module__vUyzBW__cardFooter{border-top:1px solid var(--color-surface-100);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.blog-module__vUyzBW__emptyState{text-align:center;padding:var(--spacing-3xl) var(--spacing-md);background:var(--color-surface-0);border-radius:var(--radius-xl);border:1px dashed var(--color-surface-200)}.blog-module__vUyzBW__emptyIcon{margin-bottom:var(--spacing-sm);font-size:3rem}.blog-module__vUyzBW__ctaBox{margin-top:var(--spacing-3xl);background:linear-gradient(135deg, var(--color-surface-900), var(--color-primary-900));border-radius:var(--radius-xl);padding:var(--spacing-2xl) var(--spacing-xl);color:#fff;text-align:center;box-shadow:var(--shadow-xl)}.blog-module__vUyzBW__ctaTitle{font-size:var(--text-2xl);color:#fff;margin-bottom:.5rem}.blog-module__vUyzBW__ctaSubtitle{color:var(--color-surface-200);font-size:var(--text-sm);max-width:600px;margin:0 auto 1.5rem}.blog-module__vUyzBW__ctaBtn{background:var(--color-primary-500);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:all var(--duration-fast) var(--ease-smooth);align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__vUyzBW__ctaBtn:hover{background:var(--color-primary-400);color:#fff;transform:translateY(-2px)}
