/* Accessibility refinements: preserve the approved teal, cream and editorial layout. */
::placeholder{color:#4f6162;opacity:1}
.home-service-top .home-inline{color:var(--deep)}
.home-enquiry .eyebrow,.home-enquiry p{color:#fff}
.tour-booking-actions .tour-whatsapp-cta{background:#075e54;color:#fff}
.tour-booking-actions .tour-whatsapp-cta:hover{background:#064c44}
body .tour-fact-label{font-size:12px}
#tours-grid .tour-copy h2{font:400 25px/1.3 var(--serif);margin:0 0 8px}
[dir=rtl] #tours-grid .tour-copy h2{font-size:19px;line-height:1.7}
@media(max-width:540px){
  body{font-size:16px}
  .utility>.wrap,.utility>.wrap>div>a:first-child{font-size:11px}
  .language,.eyebrow{font-size:11px}
  .duration-pill,.card-location,.card-bottom,.home-highlights li,.tour-breadcrumb,.tour-fact-label{font-size:12px}
  .tour-hero-place{font-size:11px}
  #tours-grid .tour-copy h2{font-size:26px}
  [dir=rtl] #tours-grid .tour-copy h2{font-size:19px}
}
