.Blog-module__vvsJzG__container{background:#fafafa;flex-direction:column;min-height:100vh;display:flex}[data-theme=dark] .Blog-module__vvsJzG__container{background:#2d2d2d}.Blog-module__vvsJzG__header{color:#1a1a1a;background:#fff;border-bottom:1px solid #f5f5f5;padding:3rem 2rem 2rem}[data-theme=dark] .Blog-module__vvsJzG__header{color:#e5e5e5;background:#2d2d2d;border-bottom:1px solid #404040}.Blog-module__vvsJzG__headerContent{max-width:1200px;margin:0 auto}.Blog-module__vvsJzG__title{color:#1a1a1a;letter-spacing:-.03em;margin:0 0 .75rem;font-size:2.75rem;font-weight:600}[data-theme=dark] .Blog-module__vvsJzG__title{color:#e5e5e5}.Blog-module__vvsJzG__subtitle{color:#999;margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}[data-theme=dark] .Blog-module__vvsJzG__subtitle{color:gray}.Blog-module__vvsJzG__main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:3rem 2rem}.Blog-module__vvsJzG__postsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.Blog-module__vvsJzG__postCard{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:2rem;transition:all .2s}[data-theme=dark] .Blog-module__vvsJzG__postCard{background:#2d2d2d;border:1px solid #404040}.Blog-module__vvsJzG__postCard:hover{border-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}[data-theme=dark] .Blog-module__vvsJzG__postCard:hover{border-color:#4d4d4d;box-shadow:0 4px 12px #0000004d}.Blog-module__vvsJzG__postMeta{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Blog-module__vvsJzG__postCategory{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#1a1a1a;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}[data-theme=dark] .Blog-module__vvsJzG__postCategory{color:#1a1a1a;background:#e5e5e5}.Blog-module__vvsJzG__postDate{color:#999;font-size:.875rem}[data-theme=dark] .Blog-module__vvsJzG__postDate{color:gray}.Blog-module__vvsJzG__postTitle{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.3}[data-theme=dark] .Blog-module__vvsJzG__postTitle{color:#e5e5e5}.Blog-module__vvsJzG__postExcerpt{color:#666;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}[data-theme=dark] .Blog-module__vvsJzG__postExcerpt{color:#b3b3b3}.Blog-module__vvsJzG__postFooter{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}[data-theme=dark] .Blog-module__vvsJzG__postFooter{border-top:1px solid #404040}.Blog-module__vvsJzG__postAuthor{color:#999;font-size:.875rem;font-weight:500}[data-theme=dark] .Blog-module__vvsJzG__postAuthor{color:gray}.Blog-module__vvsJzG__emptyState{text-align:center;color:#999;padding:6rem 2rem;font-size:1rem}[data-theme=dark] .Blog-module__vvsJzG__emptyState{color:gray}@media (max-width:768px){.Blog-module__vvsJzG__title{font-size:2rem}.Blog-module__vvsJzG__postsGrid{grid-template-columns:1fr;gap:1.5rem}.Blog-module__vvsJzG__main{padding:2rem 1rem}}
