.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.blog-module__JsT-Oq__blogCard{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);transition:var(--transition);flex-direction:column;height:100%;padding:2rem;display:flex}.blog-module__JsT-Oq__blogCard:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-4px)}.blog-module__JsT-Oq__meta{color:var(--primary-dark);margin-bottom:1rem;font-size:.875rem;font-weight:600}.blog-module__JsT-Oq__title{font-family:var(--font-cormorant);color:var(--secondary);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-module__JsT-Oq__excerpt{color:var(--text-muted);flex-grow:1;margin-bottom:2rem;font-size:1rem;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-flex}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__readMore{color:var(--primary)}.blog-module__JsT-Oq__articleContainer{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.blog-module__JsT-Oq__articleHeader{text-align:center;margin-bottom:4rem}.blog-module__JsT-Oq__articleTitle{font-family:var(--font-cormorant);color:var(--secondary);margin:1.5rem 0;font-size:3rem;font-weight:700;line-height:1.2}.blog-module__JsT-Oq__content{color:var(--text-main);font-size:1.125rem;line-height:1.8}.blog-module__JsT-Oq__content h3{color:var(--secondary);margin:2.5rem 0 1rem;font-size:1.5rem}.blog-module__JsT-Oq__content p{margin-bottom:1.5rem}.blog-module__JsT-Oq__content strong{color:var(--secondary)}@media (max-width:768px){.blog-module__JsT-Oq__articleTitle{font-size:2.25rem}}
