.Blog-module__vvsJzG__blogPage{background:var(--bg-primary);min-height:100vh;padding:140px 0 100px}.Blog-module__vvsJzG__pageTitle{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:4rem;font-size:clamp(3rem,7vw,6rem);font-weight:800}.Blog-module__vvsJzG__empty{color:var(--text-muted);padding:3rem 0;font-size:1.125rem}.Blog-module__vvsJzG__postList{border-top:1px solid var(--border);flex-direction:column;gap:0;display:flex}.Blog-module__vvsJzG__postRow{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:1fr 280px;align-items:center;gap:2rem;padding:2.25rem 0;text-decoration:none;transition:background .2s;display:grid}.Blog-module__vvsJzG__postRow:hover{background:0 0}.Blog-module__vvsJzG__postRow:hover .Blog-module__vvsJzG__postTitle{color:var(--accent-purple)}.Blog-module__vvsJzG__postRow:hover .Blog-module__vvsJzG__postImage{transform:scale(1.03)}.Blog-module__vvsJzG__postMeta{flex-direction:column;gap:.625rem;display:flex}.Blog-module__vvsJzG__category{color:var(--accent-purple);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.Blog-module__vvsJzG__postTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.125rem,2.5vw,1.75rem);font-weight:700;line-height:1.25;transition:color .2s}.Blog-module__vvsJzG__postExcerpt{color:var(--text-muted);max-width:520px;font-size:1rem;line-height:1.65}.Blog-module__vvsJzG__postDate{color:var(--text-muted);font-size:.875rem;display:block}.Blog-module__vvsJzG__postImageWrap{background:var(--bg-secondary);border-radius:12px;height:200px;position:relative;overflow:hidden}.Blog-module__vvsJzG__postImage{transition:transform .4s}@media (max-width:900px){.Blog-module__vvsJzG__postRow{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.Blog-module__vvsJzG__postImageWrap{order:-1;height:200px}.Blog-module__vvsJzG__blogPage{padding:100px 0 60px}}
