
section.section:has(h2, h3, h4) { }
.usual-inclusions-left,
.usual-inclusions-left * { text-align:left !important; }
.usual-inclusions-left ul {
  display:block !important;
  margin:0 !important;
  padding-left:1.25rem !important;
  list-style-position:outside !important;
}
.usual-inclusions-left li {
  display:list-item !important;
  text-align:left !important;
}

.usual-inclusions-card > h4{margin-bottom:32px !important;}
.usual-inclusions-card li > h4{margin:0 !important;}

/* Journey categories: understated labels beneath itinerary introduction */
.journey-interests{max-width:920px;margin:0 auto;padding:0 0 38px;}
.journey-interests h2{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.3;margin:0 0 8px;color:#244c3b;}
.journey-interests p{margin:0 0 16px;color:#56544d;font-size:.94rem;}
.journey-interests-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;}
.journey-interests-list li{padding:9px 14px;border:1px solid rgba(36,76,59,.24);border-radius:999px;background:#f8f5ee;color:#244c3b;font-size:.88rem;line-height:1.3;}
@media(max-width:980px){.journey-interests{padding-left:24px;padding-right:24px;}}

