:root{--fluid-pad:clamp(16px,4.8vw,120px)}

/* Keep desktop home content away from the viewport edge on laptop screens. */
.home-page #adventures{
  padding-left:var(--fluid-pad)!important;
  padding-right:var(--fluid-pad)!important;
}
.home-page #adventures .section-heading,
.home-page #adventures .activity-category-head{
  width:100%;
  min-width:0;
}

@media(max-width:760px){
  :root{--fluid-pad:18px}
  .home-page #adventures{padding-left:16px!important;padding-right:16px!important}
}
@media(max-width:480px){:root{--fluid-pad:14px}}
