.blog-module__JsT-Oq__blogGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.blog-module__JsT-Oq__blogCard{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);transition:all var(--transition-base);background:#fff;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-module__JsT-Oq__blogCover{background:var(--gradient-card);height:200px;position:relative;overflow:hidden}.blog-module__JsT-Oq__blogCoverPlaceholder{width:100%;height:100%;font-size:var(--fs-5xl);background:linear-gradient(135deg, var(--color-primary-50), #eef2ff);justify-content:center;align-items:center;display:flex}.blog-module__JsT-Oq__blogCoverImg{object-fit:cover;width:100%;height:100%}.blog-module__JsT-Oq__blogContent{padding:var(--space-6)}.blog-module__JsT-Oq__blogDate{font-size:var(--fs-xs);color:var(--color-text-light)}.blog-module__JsT-Oq__blogTitle{font-size:var(--fs-xl);margin:var(--space-2) 0 var(--space-3)}.blog-module__JsT-Oq__blogTitle a{color:var(--color-text);transition:color var(--transition-fast);text-decoration:none}.blog-module__JsT-Oq__blogTitle a:hover{color:var(--color-primary)}.blog-module__JsT-Oq__blogExcerpt{font-size:var(--fs-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.8}.blog-module__JsT-Oq__blogReadMore{font-size:var(--fs-sm);color:var(--color-primary);font-weight:600;text-decoration:none}.blog-module__JsT-Oq__blogReadMore:hover{text-decoration:underline}.blog-module__JsT-Oq__articleHeader{margin-bottom:var(--space-8)}.blog-module__JsT-Oq__articleTitle{font-size:var(--fs-4xl);margin-bottom:var(--space-4)}.blog-module__JsT-Oq__articleMeta{font-size:var(--fs-sm);color:var(--color-text-light)}.blog-module__JsT-Oq__articleContent{line-height:2;font-size:var(--fs-base);color:var(--color-text-secondary)}.blog-module__JsT-Oq__articleContent h2{font-size:var(--fs-2xl);color:var(--color-text);margin-top:var(--space-10);margin-bottom:var(--space-4)}.blog-module__JsT-Oq__articleContent p{margin-bottom:var(--space-4)}.blog-module__JsT-Oq__articleContent ul{margin-bottom:var(--space-4);padding-left:var(--space-6);list-style:outside}.blog-module__JsT-Oq__articleContent li{margin-bottom:var(--space-2)}.blog-module__JsT-Oq__relatedSection{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.blog-module__JsT-Oq__relatedTitle{font-size:var(--fs-xl);margin-bottom:var(--space-6)}.blog-module__JsT-Oq__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.blog-module__JsT-Oq__relatedCard{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-fast)}.blog-module__JsT-Oq__relatedCard:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-sm)}.blog-module__JsT-Oq__relatedCard h4{font-size:var(--fs-base);margin-bottom:var(--space-2)}.blog-module__JsT-Oq__relatedCard h4 a{color:var(--color-text);text-decoration:none}.blog-module__JsT-Oq__relatedCard h4 a:hover{color:var(--color-primary)}.blog-module__JsT-Oq__relatedCard p{font-size:var(--fs-xs);color:var(--color-text-light)}@media (max-width:768px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__articleTitle{font-size:var(--fs-3xl)}}
