.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.news-card{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:16px;padding:1.75rem;text-decoration:none;color:inherit;transition:transform .2s,border-color .2s,background .2s;display:block}.news-card:hover{transform:translateY(-4px);border-color:rgba(167,139,250,.4);background:rgba(124,58,237,.07)}.news-tag{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:.7rem;color:var(--electric);background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);border-radius:999px;padding:.2rem .7rem;margin-bottom:1rem}.news-card h3{font-size:1.1rem;color:var(--pale);margin-bottom:.6rem}.news-card p{font-size:.9rem;color:var(--muted);line-height:1.6;margin-bottom:1rem}.news-date{font-family:'JetBrains Mono',monospace;font-size:.75rem;color:rgba(157,143,192,.5)}
