.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:20px 0}.news-card{background:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.news-card img{width:100%;height:180px;object-fit:cover;border-radius:6px}.news-card h3{font-size:16px;margin-top:10px}.breaking-news{background:#111;color:#fff;padding:10px;display:flex;gap:10px;align-items:center}.breaking-news span{background:red;padding:5px 10px;font-weight:700}.breaking-news ul{display:flex;gap:20px;list-style:none;overflow:hidden;margin:0;padding:0}.trending-posts ul,.recent-news{list-style:none;padding:0}.trending-posts li,.recent-news li{margin-bottom:8px}