.Blog-module__vvsJzG__blogHero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:80px 0}.Blog-module__vvsJzG__blogHero h1{color:#fff;margin-bottom:15px;font-size:3rem}.Blog-module__vvsJzG__subtitle{color:#cbd5e1;max-width:700px;margin:0 auto;font-size:1.3rem}.Blog-module__vvsJzG__searchBar{margin-bottom:40px}.Blog-module__vvsJzG__blogCard{height:100%;transition:transform .3s,box-shadow .3s}.Blog-module__vvsJzG__blogCard:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001f}.Blog-module__vvsJzG__blogImagePlaceholder{background:#f8fafc;border-radius:8px 8px 0 0;justify-content:center;align-items:center;height:200px;display:flex}.Blog-module__vvsJzG__blogMeta{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:.9rem;display:flex}.Blog-module__vvsJzG__blogDate{align-items:center;gap:5px;display:flex}.Blog-module__vvsJzG__blogTitle{color:#0f172a;margin-bottom:15px;font-size:1.5rem;transition:color .3s}.Blog-module__vvsJzG__blogCard:hover .Blog-module__vvsJzG__blogTitle{color:#3b82f6}.Blog-module__vvsJzG__blogExcerpt{color:#334155;min-height:60px;margin-bottom:15px;line-height:1.7}.Blog-module__vvsJzG__readMore{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .3s}.Blog-module__vvsJzG__readMore:hover{color:#2563eb;text-decoration:underline}.Blog-module__vvsJzG__pagination{text-align:center;margin-top:60px}@media (max-width:768px){.Blog-module__vvsJzG__blogHero h1{font-size:2.5rem}}
