.private-hero{position:relative;margin:24px 0;overflow:hidden;border-radius:3px}.private-hero>img{width:100%;height:420px;object-fit:cover;display:block}.private-hero>span{position:absolute;right:24px;bottom:24px;background:#173e49e8;color:#fff;padding:12px 20px;font-size:22px}.private-price-box .reference-price{font-size:32px;color:#8b2331;line-height:1.6}.private-price-box .reference-price>small{font-size:15px;color:#536b67;display:block}.private-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.private-prior{border-left:3px solid #bda165;background:#f5f2e7;padding:16px}.private-day{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;border-top:1px solid #ddd9cb;padding:27px 0}.private-day-number{font-size:14px;color:#a08044;font-weight:700;padding-top:4px}.private-day h3{font-size:23px;line-height:1.6;margin:0 0 12px;color:#173e49}.private-day p{margin:0 0 16px}.private-day dl{margin:0;background:#f5f5ef;padding:14px 18px;font-size:14px;line-height:1.8}.private-day dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.private-day dt{font-weight:650;color:#a08044}.private-day dd{margin:0}.private-gallery{align-items:start}.private-gallery img{width:100%;height:260px;object-fit:cover;display:block}.private-gallery figcaption{font-size:14px;line-height:1.8;padding:12px 0;color:#4d6864}.private-enquiry{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.private-enquiry select{padding:13px;min-width:180px;font:inherit;background:#fff;border:1px solid #d2c8ad;color:#173e49}.private-enquiry label{width:100%}#new-private-journeys{scroll-margin-top:100px;margin:35px 0 24px}#new-private-journeys h2{font-size:28px;color:#173e49}#new-private-journeys p{font-size:16px;line-height:1.9;max-width:950px}@media(max-width:650px){.private-hero>img{height:260px}.private-service-grid{grid-template-columns:1fr;gap:6px}.private-day{grid-template-columns:1fr;gap:8px}.private-day h3{font-size:20px}.private-day dl>div{grid-template-columns:1fr;gap:0;margin:7px 0}.private-gallery img{height:210px}.private-enquiry{display:grid;grid-template-columns:1fr}.private-enquiry select{width:100%}}@media print{.private-hero>img{height:230px}.private-day{break-inside:avoid}.private-enquiry,.tour-document-actions,.ir-nav{display:none}.ir-block{padding:15px}.private-gallery{grid-template-columns:1fr 1fr}}
