/* डिजाइन लेआउट */
.news-grid { display: flex; flex-wrap: wrap; gap: 20px; font-family: 'Mukti', sans-serif; margin: 20px 0; }
.news-col { flex: 1; min-width: 300px; border-top: 4px solid #000; padding-top: 10px; }
.news-col h2 { background: #000; color: #fff; display: inline-block; padding: 5px 15px; margin: -14px 0 15px 0; font-size: 18px; text-transform: uppercase; }
.news-item { display: flex; gap: 12px; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 10px; }
.news-item img { width: 120px; height: 80px; object-fit: cover; border-radius: 3px; flex-shrink: 0; }
.news-item a { text-decoration: none; color: #222; font-weight: bold; font-size: 16px; line-height: 1.3; display: block; }
.news-item a:hover { color: #d32f2f; }
@media (max-width: 600px) { .news-grid { flex-direction: column; } }
