.blog-module__JsT-Oq__blogHero{background:var(--cream);padding:80px 0 64px}.blog-module__JsT-Oq__blogHero h1{margin-top:8px;margin-bottom:12px}.blog-module__JsT-Oq__blogHero p{max-width:600px;font-size:1.1rem}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.blog-module__JsT-Oq__blogCard{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);transition:all var(--transition-base);flex-direction:column;padding:32px;text-decoration:none;display:flex}.blog-module__JsT-Oq__blogCard:hover{box-shadow:var(--shadow-lg);border-color:var(--teal);transform:translateY(-4px)}.blog-module__JsT-Oq__blogMeta{color:var(--gray-500);gap:16px;margin-bottom:12px;font-size:.85rem;display:flex}.blog-module__JsT-Oq__blogCard h2{color:var(--dark);margin-bottom:8px;font-size:1.25rem;line-height:1.3}.blog-module__JsT-Oq__blogCard p{flex:1;font-size:.95rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--teal);margin-top:8px;font-size:.9rem;font-weight:600}@media (max-width:768px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}}
