/* Journey detail page in the warm cream palette: white panels on a cream
   canvas, gold labels and green for action. Loaded after style.css. */
.journey-detail{background:var(--canvas);color:var(--charcoal)}
.journey-overview,.journey-glance,.journey-listing,.journey-enquiry{background:#fff;border:1px solid rgba(92,72,36,.1);border-radius:12px;box-shadow:0 10px 30px rgba(60,44,16,.06)}
.journey-detail h2{color:var(--forest-deep)}
.journey-overview .lead{color:var(--forest-deep)}
.journey-detail .prose,.journey-enquiry p{color:var(--muted)}
.journey-glance__grid{border-color:rgba(92,72,36,.12)}
.journey-glance__grid div{border-color:rgba(92,72,36,.12) !important;background:var(--canvas)}
.journey-glance__grid span{color:var(--gold-deep)}
.journey-glance__grid strong{color:var(--charcoal)}
.journey-pills li{border-color:rgba(196,154,69,.45);background:var(--cream);color:var(--forest-deep)}
.journey-inclusions li:before{color:var(--ochre-strong)}
.journey-detail .price-note{color:var(--muted)}
.journey-enquiry{border-top:4px solid var(--gold)}
.journey-enquiry dl div{border-top-color:rgba(92,72,36,.12)}
.journey-enquiry dt{color:var(--gold-deep)}
.journey-enquiry dd{color:var(--charcoal)}
.journey-enquiry__whatsapp{color:var(--ochre-strong)}
.journey-enquiry__whatsapp:hover{color:var(--forest-deep)}
.journey-gallery figure,.journey-gallery figure:first-child{background:var(--cream-deep)}
.journey-enquiry h2{font-size:clamp(1.45rem,1.2rem + .6vw,1.75rem)}
