.blog-module__JsT-Oq__blogPage{background:var(--color-dark);min-height:100vh;padding-top:120px}.blog-module__JsT-Oq__header{text-align:center;margin-bottom:60px}.blog-module__JsT-Oq__postsGrid{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.blog-module__JsT-Oq__postCard{background:var(--color-charcoal);border-radius:var(--border-radius);transition:all var(--transition-medium);border:1px solid #94897933;padding:28px}.blog-module__JsT-Oq__postCard:hover{border-color:var(--color-warm);transform:translate(4px)}.blog-module__JsT-Oq__postTitle{color:var(--color-light);transition:color var(--transition-fast);margin:0 0 12px;font-size:1.4rem;font-weight:600;text-decoration:none;display:block}.blog-module__JsT-Oq__postTitle:hover{color:var(--color-warm)}.blog-module__JsT-Oq__postMeta{color:var(--color-warm);gap:16px;margin-bottom:16px;font-size:.85rem;display:flex}.blog-module__JsT-Oq__postExcerpt{opacity:.8;margin:0;font-size:.95rem;line-height:1.7}.blog-module__JsT-Oq__emptyState{text-align:center;color:var(--color-light);opacity:.6;padding:60px 20px}@media (max-width:768px){.blog-module__JsT-Oq__blogPage{padding-top:100px}.blog-module__JsT-Oq__postCard{padding:20px}.blog-module__JsT-Oq__postTitle{font-size:1.2rem}}
