@media(max-width:900px){.hero-grid,.grid-3{grid-template-columns:1fr}.nav{flex-direction:column;gap:12px}nav{display:flex;flex-wrap:wrap;gap:12px}}