.blog-module__JsT-Oq__blogPage{padding-bottom:var(--space-3xl)}.blog-module__JsT-Oq__pageHero{text-align:center;padding:var(--space-3xl) 0 var(--space-2xl);position:relative;overflow:hidden}.blog-module__JsT-Oq__pageHero:before{content:"";pointer-events:none;background:radial-gradient(#6c5ce71f 0%,#0000 70%);width:600px;height:400px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.blog-module__JsT-Oq__pageTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:2.75rem;font-weight:800}.blog-module__JsT-Oq__pageSubtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:.95rem;line-height:1.8}.blog-module__JsT-Oq__blogGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__JsT-Oq__blogCard{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);transition:var(--transition-smooth);color:inherit;text-decoration:none;display:block;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow-primary);transform:translateY(-6px)}.blog-module__JsT-Oq__blogCardImage{width:100%;height:200px;position:relative;overflow:hidden}.blog-module__JsT-Oq__blogCardImg{object-fit:cover;transition:transform .55s cubic-bezier(.4,0,.2,1),filter .55s}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__blogCardImg{filter:brightness(1.12);transform:scale(1.08)}.blog-module__JsT-Oq__blogCardImgOverlay{background:linear-gradient(180deg, transparent 40%, #0b0e298c 75%, var(--bg-card) 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.blog-module__JsT-Oq__blogCardContent{padding:var(--space-lg) var(--space-xl)}.blog-module__JsT-Oq__blogCardMeta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.blog-module__JsT-Oq__blogCategory{color:var(--accent-primary-light);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background:#6c5ce71f;padding:4px 10px;font-size:.7rem;font-weight:600}.blog-module__JsT-Oq__blogDate{color:var(--text-muted);align-items:center;gap:4px;font-size:.75rem;display:flex}.blog-module__JsT-Oq__blogCardTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-sm);transition:var(--transition-fast);font-size:1.05rem;font-weight:600;line-height:1.4}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__blogCardTitle{color:var(--accent-primary-light)}.blog-module__JsT-Oq__blogCardExcerpt{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__readMore{margin-top:var(--space-md);color:var(--accent-primary-light);transition:var(--transition-fast);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__readMore{gap:10px}.blog-module__JsT-Oq__pagination{justify-content:center;align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--border-default);display:flex}.blog-module__JsT-Oq__paginationLink{background:var(--bg-card);border:1px solid var(--border-accent);color:var(--text-primary);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);transition:var(--transition-fast);font-size:.9rem;font-weight:600;text-decoration:none}.blog-module__JsT-Oq__paginationLink:hover{background:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-glow-primary)}.blog-module__JsT-Oq__paginationInfo{color:var(--text-secondary);font-size:.9rem}@media (max-width:1024px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__JsT-Oq__pageTitle{font-size:2rem}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}
