/* Responsive adjustments for NOPSAD Kenya NGO site */

/* Tablets */
@media (max-width: 1024px) {
  .hero { padding: 48px 0; }
  .header-inner { flex-direction: column; align-items: flex-start; }
  .grid-3, .grid-4 { grid-template-columns: repeat(2, 1fr); }
}

/* Mobile */
@media (max-width: 768px) {
  .nav-list { display: none; flex-direction: column; background: #0c3b5d; width: 100%; }
  .nav-list.show { display: flex; }
  .menu-toggle { display: block; cursor: pointer; font-size: 1.5rem; background: none; border: none; color: #fff; }
  .grid-3, .grid-4 { grid-template-columns: 1fr; }
  .footer-grid { flex-direction: column; gap: 20px; }
  .hero h1 { font-size: 1.8rem; }
}
