.page-module__jXZM3G__blogSection{padding-top:140px}.page-module__jXZM3G__blogActions{text-align:center;margin-bottom:48px}.page-module__jXZM3G__genBtn{align-items:center;gap:8px;display:inline-flex}.page-module__jXZM3G__genBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__jXZM3G__blogCard{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-medium);flex-direction:column;gap:14px;padding:28px;text-decoration:none;display:flex}.page-module__jXZM3G__blogCard:hover{background:var(--bg-card-hover);border-color:var(--glass-border-hover);box-shadow:var(--shadow-glow-cyan);transform:translateY(-4px)}.page-module__jXZM3G__blogMeta{align-items:center;gap:12px;display:flex}.page-module__jXZM3G__blogDate{color:var(--accent-primary);font-size:.75rem;font-family:var(--font-mono);font-weight:500}.page-module__jXZM3G__blogReadTime{color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono)}.page-module__jXZM3G__blogTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__blogDesc{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__blogTags{flex-wrap:wrap;gap:6px;display:flex}.page-module__jXZM3G__blogTag{border-radius:var(--radius-xl);font-size:.65rem;font-weight:500;font-family:var(--font-mono);color:var(--accent-primary);background:#00f5d414;border:1px solid #00f5d426;padding:3px 10px}.page-module__jXZM3G__readMore{color:var(--accent-primary);font-size:.8rem;font-weight:600;font-family:var(--font-heading);margin-top:auto}.page-module__jXZM3G__loadingState{flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.page-module__jXZM3G__loadingState p{color:var(--text-muted);font-size:.85rem}.page-module__jXZM3G__loadingDots{gap:8px;display:flex}.page-module__jXZM3G__loadingDots span{background:var(--accent-primary);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite page-module__jXZM3G__dotPulse}.page-module__jXZM3G__loadingDots span:nth-child(2){animation-delay:.2s}.page-module__jXZM3G__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes page-module__jXZM3G__dotPulse{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.page-module__jXZM3G__emptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;display:flex}.page-module__jXZM3G__emptyIcon{opacity:.3;font-size:4rem}.page-module__jXZM3G__emptyState h3{color:var(--text-primary);font-size:1.3rem}.page-module__jXZM3G__emptyState p{color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__jXZM3G__blogGrid{grid-template-columns:1fr}}
