.blog-module__JsT-Oq__header{padding:var(--space-16) 0;background:var(--surface);text-align:center}.blog-module__JsT-Oq__header h1{margin-bottom:var(--space-4);font-size:3rem}.blog-module__JsT-Oq__header h1 span{color:var(--primary)}.blog-module__JsT-Oq__header p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.25rem}.blog-module__JsT-Oq__grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.blog-module__JsT-Oq__card{flex-direction:column;display:flex}.blog-module__JsT-Oq__meta{gap:var(--space-4);color:var(--text-muted);margin-bottom:var(--space-4);font-size:.875rem;display:flex}.blog-module__JsT-Oq__card h3{margin-bottom:var(--space-4);font-size:1.75rem}.blog-module__JsT-Oq__card h3 a:hover{color:var(--primary)}.blog-module__JsT-Oq__card p{color:var(--text-muted);margin-bottom:var(--space-6);flex-grow:1;font-size:1.125rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--primary);font-weight:700}@media (max-width:640px){.blog-module__JsT-Oq__grid{grid-template-columns:1fr}.blog-module__JsT-Oq__card h3{font-size:1.5rem}}
