.blog-module__PmqbEa__page{min-height:100vh;padding-top:120px;padding-bottom:80px}.blog-module__PmqbEa__header{text-align:center;margin-bottom:64px}.blog-module__PmqbEa__header h1{margin-bottom:16px;font-size:3rem}.blog-module__PmqbEa__header p{color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.8}.blog-module__PmqbEa__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;display:grid}.blog-module__PmqbEa__card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden}.blog-module__PmqbEa__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2a211c1a}.blog-module__PmqbEa__cardImage{overflow:hidden}.blog-module__PmqbEa__image{object-fit:cover;width:100%;height:200px;transition:transform .3s}.blog-module__PmqbEa__card:hover .blog-module__PmqbEa__image{transform:scale(1.03)}.blog-module__PmqbEa__cardBody{padding:24px}.blog-module__PmqbEa__category{text-transform:uppercase;letter-spacing:.5px;color:var(--accent-hover);margin-bottom:10px;font-size:.75rem;font-weight:600;display:inline-block}.blog-module__PmqbEa__cardTitle{color:var(--text-primary);margin-bottom:10px;font-size:1.2rem;line-height:1.4}.blog-module__PmqbEa__cardExcerpt{color:var(--text-secondary);margin-bottom:16px;font-size:.9rem;line-height:1.7}.blog-module__PmqbEa__cardMeta{color:var(--text-secondary);opacity:.7;justify-content:space-between;font-size:.8rem;display:flex}.blog-module__PmqbEa__empty{text-align:center;color:var(--text-secondary);font-size:1.1rem}
