.articles{position:relative;padding:2rem}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.article-card{position:relative;border:1px solid var(--border-color);border-radius:12px;background:#ffffff05;box-shadow:var(--box-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal);cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.article-card:hover{border-color:var(--primary-bg);background:#a78bfa0d;transform:translateY(-8px)}.article-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.article-category{display:inline-block;padding:.35rem .75rem;background:var(--black-rgba-05);border-radius:20px;font-size:.75rem;font-weight:600;color:var(--text-secondary);transition:all var(--transition-fast)}.article-card:hover .article-category{background:#4f9eff33}.article-date{font-size:.8rem;color:var(--text-tertiary);white-space:nowrap}.article-thumbnail-wrapper{width:100%;height:200px;overflow:hidden;background:#a78bfa1a;flex-shrink:0}.article-thumbnail-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.article-card:hover .article-thumbnail-wrapper img{transform:scale(1.05)}.article-content{padding:2rem;display:flex;flex-direction:column;flex:1}.article-title{font-size:1.2rem;margin-bottom:1rem;line-height:1.4;transition:color var(--transition-fast)}.article-excerpt{flex:1;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;color:var(--text-secondary)}@media(max-width:768px){.articles-grid{grid-template-columns:1fr;gap:1.5rem}.article-card{padding:1.5rem}.article-header{flex-direction:column;align-items:flex-start}.article-date{width:100%}}
