.news-section{padding:80px 0;background:rgba(0,0,0,.3)}.news-grid{--template:repeat(auto-fill,minmax(280px,1fr));--gap:30px}.news-card{background:rgba(255,255,255,.05);border-radius:15px;overflow:hidden;transition:var(--transition);border:1px solid transparent;backdrop-filter:blur(10px)}.news-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.5);border-color:rgba(210,255,92,.3)}.news-image{width:100%;height:200px;background:linear-gradient(135deg,rgba(210,255,92,.2),rgba(137,181,0,.2));position:relative;overflow:hidden}.news-category{position:absolute;top:20px;left:20px;background:var(--brand-color);color:#000;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase}.news-content{padding:30px}.news-date{color:var(--brand-color);font-size:.9rem;margin-bottom:10px;font-family:var(--font-tactic-sans-exd-lgt)}.news-title{font-family:var(--font-tactic-sans-exd-bld);font-size:1.4rem;margin-bottom:15px;line-height:1.3}.news-excerpt{font-size:.95rem;opacity:.8;line-height:1.6}