.Blog-module__jW6Nga__blogContainer{min-height:100vh;padding:120px 1rem 4rem}.Blog-module__jW6Nga__header{text-align:center;margin-bottom:4rem}.Blog-module__jW6Nga__title{font-family:var(--font-oswald);color:#fff;margin-bottom:1rem;font-size:3rem}.Blog-module__jW6Nga__subtitle{color:#aaa;font-size:1.1rem}.Blog-module__jW6Nga__postsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.Blog-module__jW6Nga__postCard{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.Blog-module__jW6Nga__postCard:hover{border-color:var(--color-accent);transform:translateY(-5px)}.Blog-module__jW6Nga__postImage{object-fit:cover;background:#222;width:100%;height:200px}.Blog-module__jW6Nga__postContent{padding:1.5rem}.Blog-module__jW6Nga__postMeta{gap:1rem;margin-bottom:1rem;font-size:.85rem;display:flex}.Blog-module__jW6Nga__postDate{color:#888}.Blog-module__jW6Nga__postCategory{background:var(--color-primary);border-radius:3px;padding:.2rem .6rem;font-size:.75rem}.Blog-module__jW6Nga__postTitle{color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700;line-height:1.4}.Blog-module__jW6Nga__postExcerpt{color:#bbb;font-size:.95rem;line-height:1.6}@media (max-width:768px){.Blog-module__jW6Nga__postsGrid{grid-template-columns:1fr}.Blog-module__jW6Nga__title{font-size:2rem}}
