.Blog-module__jW6Nga__hero{padding:var(--space-3xl)0 var(--space-2xl);background:linear-gradient(135deg,var(--color-primary-50)0%,var(--color-bg)100%)}.Blog-module__jW6Nga__title{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-sm)}.Blog-module__jW6Nga__subtitle{font-size:var(--text-lg);color:var(--color-text-secondary)}.Blog-module__jW6Nga__postsSection{background-color:var(--color-bg)}.Blog-module__jW6Nga__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}@media (max-width:480px){.Blog-module__jW6Nga__grid{grid-template-columns:1fr}}.Blog-module__jW6Nga__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Blog-module__jW6Nga__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Blog-module__jW6Nga__cardImage{width:100%;height:200px;overflow:hidden}.Blog-module__jW6Nga__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.Blog-module__jW6Nga__card:hover .Blog-module__jW6Nga__cardImage img{transform:scale(1.05)}.Blog-module__jW6Nga__cardBody{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.Blog-module__jW6Nga__cardCategory{width:fit-content;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);background-color:var(--color-primary-50);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;padding:2px 10px;display:inline-block}.Blog-module__jW6Nga__cardTitle{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Blog-module__jW6Nga__cardExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Blog-module__jW6Nga__cardMeta{gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:auto;display:flex}.Blog-module__jW6Nga__filterContainer{gap:var(--space-sm);margin-bottom:var(--space-2xl);flex-wrap:wrap;justify-content:center;display:flex}.Blog-module__jW6Nga__filterBtn{padding:var(--space-sm)var(--space-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.Blog-module__jW6Nga__filterBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.Blog-module__jW6Nga__filterBtnActive{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Blog-module__jW6Nga__filterBtnActive:hover{color:#fff}.Blog-module__jW6Nga__pagination{justify-content:center;align-items:center;gap:var(--space-xl);margin-top:var(--space-3xl);display:flex}.Blog-module__jW6Nga__pageBtn{padding:var(--space-sm)var(--space-xl);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);cursor:pointer;transition:all .2s}.Blog-module__jW6Nga__pageBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.Blog-module__jW6Nga__pageBtn:disabled{opacity:.5;cursor:not-allowed}.Blog-module__jW6Nga__pageInfo{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}
