.blog-module__uvKSZq__postsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1000px){.blog-module__uvKSZq__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__uvKSZq__postsGrid{grid-template-columns:1fr}}.blog-module__uvKSZq__postCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--motion), background var(--motion), transform var(--motion);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__uvKSZq__postCard:hover{border-color:var(--border-strong);background:var(--card-hover);transform:translateY(-3px)}.blog-module__uvKSZq__postCardThumb{aspect-ratio:16/9;background:var(--surface);border-bottom:1px solid var(--border);width:100%;font-family:var(--mono);color:var(--lime);letter-spacing:.04em;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.blog-module__uvKSZq__postCardBody{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.blog-module__uvKSZq__postMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-module__uvKSZq__postCategory{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);background:var(--lime-glow);border:1px solid #8dc63f33;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.blog-module__uvKSZq__postDate{color:var(--text-meta);font-size:12px}.blog-module__uvKSZq__postReadTime{color:var(--text-meta);margin-left:auto;font-size:12px}.blog-module__uvKSZq__postTitle{color:var(--text);font-size:18px;font-weight:800;line-height:1.3}.blog-module__uvKSZq__postDesc{color:var(--text-muted);flex:1;font-size:14px;line-height:1.65}.blog-module__uvKSZq__postArrow{color:var(--lime);transition:transform var(--motion);margin-top:8px;font-size:14px;font-weight:600}.blog-module__uvKSZq__postCard:hover .blog-module__uvKSZq__postArrow{transform:translate(4px)}.blog-module__uvKSZq__postLayout{grid-template-columns:1fr 300px;align-items:start;gap:64px;display:grid}@media (max-width:900px){.blog-module__uvKSZq__postLayout{grid-template-columns:1fr}.blog-module__uvKSZq__postSidebar{display:none}}.blog-module__uvKSZq__postContent{max-width:720px}.blog-module__uvKSZq__postHeader{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:40px}.blog-module__uvKSZq__postHeaderMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.blog-module__uvKSZq__postHeaderTitle{color:var(--text);margin-bottom:20px;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1}.blog-module__uvKSZq__postHeaderDesc{color:var(--text-muted);font-size:18px;line-height:1.7}.blog-module__uvKSZq__postSidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}.blog-module__uvKSZq__sidebarCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px}.blog-module__uvKSZq__sidebarLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);margin-bottom:14px;font-size:11px;font-weight:700}.blog-module__uvKSZq__relatedLink{color:var(--text-muted);border-bottom:1px solid var(--border);transition:color var(--motion);padding:8px 0;font-size:14px;line-height:1.4;text-decoration:none;display:block}.blog-module__uvKSZq__relatedLink:last-child{border-bottom:none}.blog-module__uvKSZq__relatedLink:hover{color:var(--lime)}.blog-module__uvKSZq__backLink{color:var(--text-muted);transition:color var(--motion);align-items:center;gap:6px;margin-bottom:48px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__uvKSZq__backLink:hover{color:var(--lime)}
