.blog-module__JsT-Oq__blogHero{text-align:center;background:var(--bg-surface);border-bottom:1px solid var(--border-color);padding:160px 0 80px}.blog-module__JsT-Oq__blogHero h1{margin-bottom:24px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.blog-module__JsT-Oq__blogCard{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.blog-module__JsT-Oq__blogImagePlaceholder{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--accent-glow) 100%);justify-content:center;align-items:center;width:100%;height:200px;font-size:2rem;display:flex}.blog-module__JsT-Oq__blogContent{flex-direction:column;flex-grow:1;padding:32px;display:flex}.blog-module__JsT-Oq__blogCategory{text-transform:uppercase;color:var(--accent);letter-spacing:.1em;margin-bottom:12px;font-size:.75rem;font-weight:700}.blog-module__JsT-Oq__blogCard h2{margin-bottom:16px;font-size:1.25rem;line-height:1.4}.blog-module__JsT-Oq__blogCard p{flex-grow:1;margin-bottom:24px;font-size:.95rem}.blog-module__JsT-Oq__blogFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.blog-module__JsT-Oq__blogDate{color:var(--text-muted);font-size:.85rem}.blog-module__JsT-Oq__readMore{color:var(--text-primary);transition:color var(--transition-fast);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__readMore{color:var(--accent)}@media (max-width:1024px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}}
