@media (max-width:760px){
  aside{position:static;width:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:16px 20px}
  nav{flex-direction:row;flex-wrap:wrap;gap:2px 16px;margin-top:0}
  main{margin-left:0;padding-top:12px}
  footer{margin-left:0;grid-template-columns:1fr 1fr}
  .f-nome{grid-column:1/-1}
  .hero{height:60vh}
  .strip{height:72vh}
  .lang{margin-left:auto}
}
@media (max-width:760px){@supports (height:100dvh){.hero{height:60dvh}.strip{height:72dvh}}}
