.blog-page{max-width:1200px;margin:0 auto;padding:80px 20px}.blog-header{text-align:center;margin-bottom:60px}.lead{color:#a0abc0;max-width:600px;margin:16px auto 0;font-size:18px}.articles-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.article-card{border-radius:16px;flex-direction:column;display:flex;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.article-card:hover{transform:translateY(-6px);border-color:#2b5cf666!important;box-shadow:0 12px 30px #2b5cf61a!important}.image-wrapper{border-bottom:1px solid #ffffff14;width:100%;height:200px;overflow:hidden}.image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-card:hover .image-wrapper img{transform:scale(1.04)}.card-content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.date{color:var(--blue-light,#abc4ff);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:12px}h3{color:#fff;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.4}.card-content p{color:#a0abc0;flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.6}.read-more{color:var(--blue-primary,#2b5cf6);font-size:14px;font-weight:600;text-decoration:none}@media (width<=960px){.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.articles-grid{grid-template-columns:1fr}}:global(.light-theme) h3{color:#0f172a}:global(.light-theme) .card-content p{color:#475569}:global(.light-theme) .lead{color:#475569}:global(.light-theme) .date{color:var(--blue-primary)}:global(.light-theme) .image-wrapper{border-color:#e2e8f0}
