/* RESPONSIVE */
@media(max-width:680px){
  nav{height:auto;min-height:56px;padding:8px 16px;gap:8px;flex-wrap:wrap}
  .nav-logo .sub{display:none}
  .nav-links{order:2;width:100%;max-width:100%;margin-left:0;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}
  .nav-links::-webkit-scrollbar{display:none}
  .nav-links a{padding:5px 9px}
  .hero{grid-template-columns:1fr}.hero-right{display:none}.hero-h1{font-size:32px}
  .promo-row,.how-steps{grid-template-columns:1fr}
  #view-landing,#view-hall{padding-left:16px;padding-right:16px}
  .hall-inner{min-width:0}
  .cont-tabs,.country-pills{width:100%;max-width:100%}
  .card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .card-price-row{flex-wrap:wrap}
  .card-add{margin-left:0}
  #tray-sidebar{width:100%}
  .who-grid{grid-template-columns:1fr}
  .guide-grid{grid-template-columns:1fr}
}

@media(max-width:680px){.footer-top{grid-template-columns:1fr}}
