@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:40px}.nav{flex-direction:column}nav{margin-top:16px}}
@media(max-width:600px){.grid{grid-template-columns:1fr}.hero{padding:70px 0}.hero h1{font-size:32px}}
