.themed-journey{min-height:100dvh;color:var(--ink)}.themed-journey,.themed-journey .hero{background:var(--bg)}.themed-journey .hero>.journey-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.themed-journey .hero>.journey-art text{display:none}.themed-journey .hero h1{font-family:Georgia,serif;font-size:clamp(43px,6vw,80px);line-height:1.08;letter-spacing:-2px;max-width:700px;text-transform:none}.themed-journey .hero-inner{position:relative}.themed-journey .brandmark{background:var(--blue);box-shadow:none;border-color:var(--line)}.themed-journey .fact strong{font-size:18px}.themed-journey .eyebrow{flex-wrap:wrap}.themed-journey .hero-foot{padding-top:25px}.themed-journey .route-words{max-width:800px;line-height:1.9}.themed-journey .private-traveler-notes{border:1px solid var(--line);border-radius:16px;padding:20px;margin:20px 0;white-space:pre-wrap;color:var(--muted)}.TripMediaCheck_check__zYgH1{margin:12px 0 20px;border:1px solid var(--line,#64748b55);border-radius:12px;font-size:13px}.TripMediaCheck_check__zYgH1 summary{padding:12px 16px;cursor:pointer;font-weight:600}.TripMediaCheck_body__1BYpR{padding:0 16px 16px;line-height:1.6}.TripMediaCheck_body__1BYpR p{margin:8px 0}.TripMediaCheck_body__1BYpR ul{padding-left:20px}.TripMediaCheck_body__1BYpR li{margin:6px 0}