.region-journeys{padding:64px 0;background:#f6f3ec;border-top:1px solid #ded4be;scroll-margin-top:90px}.region-journeys h2{font-size:clamp(24px,3vw,34px);line-height:1.6;color:#183b45;margin:0 0 12px}.region-journeys>.wrap>p{max-width:900px;line-height:1.9}.region-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.region-journey-card{background:#fff;border:1px solid #e2dacb;min-width:0;display:flex;flex-direction:column}.region-journey-photo{display:block;overflow:hidden}.region-journey-photo img{width:100%;height:205px;object-fit:cover;display:block}.region-journey-content{padding:22px;display:flex;flex-direction:column;flex:1}.region-journey-days{color:#8d702c;font-size:13px;margin:0 0 8px}.region-journey-content h3{font-size:19px;line-height:1.65;margin:0 0 16px}.region-journey-content h3 a{color:#173941;text-decoration:none}.region-journey-price{font-size:19px;color:#9b382b;font-weight:600;margin:0 0 18px}.region-journey-details{color:#765d2a;margin-top:auto;display:inline-flex;align-items:center;min-height:44px;line-height:1.6;text-underline-offset:5px}.region-journey-note{font-size:13px;color:#607173;margin-top:24px;line-height:1.9}@media(max-width:900px){.region-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.region-journeys{padding:40px 0}.region-journey-grid{grid-template-columns:1fr;gap:20px}.region-journey-photo img{height:220px}.region-journey-content{padding:20px}}
/* Destination templates hide unrelated sections; keep their related routes visible. */
main>#region-journeys{display:block!important}
