/* Keep the compact view organised as cards rather than a long text feed. */
@media (max-width:720px){
  .category-grid,.destination-grid,.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
  .category-grid .experience-card{height:218px!important}.category-grid .experience-card>div{inset:auto 15px 15px!important}.category-grid .experience-card h3{font-size:24px!important;margin:6px 0!important}.category-grid .experience-card span{font-size:11px!important;line-height:1.35!important}
  .destination-card{height:190px!important;border-radius:10px}.destination-card>div{inset:auto 13px 13px!important}.destination-card h3{font-size:20px!important;line-height:1.1!important}.destination-card p{display:none!important}.destination-card span{display:none!important}
  .featured-destination{grid-column:span 2!important;height:225px!important}.featured-destination h3{font-size:25px!important}.featured-destination p{display:-webkit-box!important;font-size:13px!important}
  .inspiration-card{height:205px!important}.inspiration-card div{padding:16px!important}.inspiration-card h3{font-size:22px!important}.inspiration-card p{font-size:12px!important}
  .home-promo-grid{grid-template-columns:1fr!important;gap:12px!important}.home-promo{min-height:220px!important}
}
