﻿@media(max-width:900px) {
  .about-inner,.contact-grid { grid-template-columns:1fr; }
  .footer-inner { grid-template-columns:1fr 1fr; }
  .mission-grid { grid-template-columns:1fr; }
  .form-grid { grid-template-columns:1fr; }
}
@media(max-width:768px) {
  .nav-links { display:none; }
  .hamburger { display:flex; }
  nav .nav-cta { display:none; }
  .footer-inner { grid-template-columns:1fr; }
}
