html{overflow-x:hidden}
body{overflow-x:hidden}
img,svg{max-width:100%}
@media (max-width:760px){
  section,header,footer,main{padding-left:24px !important;padding-right:24px !important}
  h1{font-size:clamp(28px,7vw,40px) !important}
  h2{font-size:clamp(22px,5.5vw,30px) !important}
  [style*="grid-template-columns"]{max-width:100%}
}
@media (max-width:480px){
  section,header,footer,main{padding-left:16px !important;padding-right:16px !important}
}
