.blog-module__JsT-Oq__blog{padding:var(--space-8)0 var(--space-16);animation:.4s ease-out blog-module__JsT-Oq__fadeIn}.blog-module__JsT-Oq__header{text-align:center;margin-bottom:var(--space-10)}.blog-module__JsT-Oq__headerBadge{padding:var(--space-2)var(--space-4);background:var(--primary-50);color:var(--primary-600);border-radius:var(--radius-full);margin-bottom:var(--space-4);font-size:.8125rem;font-weight:600;display:inline-block}.blog-module__JsT-Oq__title{margin-bottom:var(--space-2);font-size:2rem;font-weight:800}.blog-module__JsT-Oq__subtitle{color:var(--text-tertiary);font-size:1rem}.blog-module__JsT-Oq__tags{gap:var(--space-2);margin-bottom:var(--space-8);padding-bottom:var(--space-2);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.blog-module__JsT-Oq__tags::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__tag{padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);background:var(--white);border:1px solid var(--border-light);color:var(--text-secondary);white-space:nowrap;transition:all var(--transition-fast);font-size:.8125rem;font-weight:500}.blog-module__JsT-Oq__tag:hover{border-color:var(--primary-300);color:var(--primary-600)}.blog-module__JsT-Oq__tagActive{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}.blog-module__JsT-Oq__tagActive:hover{color:#fff}.blog-module__JsT-Oq__featuredCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);margin-bottom:var(--space-8);transition:all var(--transition-base);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-module__JsT-Oq__featuredImage{background:linear-gradient(135deg,var(--primary-100),var(--primary-50));min-height:280px}.blog-module__JsT-Oq__featuredPlaceholder{opacity:.5;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;display:flex}.blog-module__JsT-Oq__featuredContent{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.blog-module__JsT-Oq__featuredTags{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.blog-module__JsT-Oq__featuredContent h2{margin-bottom:var(--space-3);font-size:1.5rem;font-weight:700;line-height:1.4}.blog-module__JsT-Oq__featuredContent p{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.7}.blog-module__JsT-Oq__postGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.blog-module__JsT-Oq__postCard{background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);transition:all var(--transition-base);box-shadow:var(--shadow-sm);overflow:hidden}.blog-module__JsT-Oq__postCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-module__JsT-Oq__postImage{background:linear-gradient(135deg,var(--primary-50),var(--primary-100));height:180px}.blog-module__JsT-Oq__postPlaceholder{opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.blog-module__JsT-Oq__postContent{padding:var(--space-6)}.blog-module__JsT-Oq__postTags{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.blog-module__JsT-Oq__postContent h3{margin-bottom:var(--space-2);font-size:1.0625rem;font-weight:700;line-height:1.5}.blog-module__JsT-Oq__postContent p{color:var(--text-secondary);margin-bottom:var(--space-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__postMeta{gap:var(--space-4);color:var(--text-tertiary);font-size:.75rem;display:flex}@media (max-width:768px){.blog-module__JsT-Oq__featuredCard{grid-template-columns:1fr}.blog-module__JsT-Oq__featuredImage{min-height:200px}.blog-module__JsT-Oq__postGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__title{font-size:1.5rem}}
