.package-guide-link{display:inline-block;margin:12px 0}.catalogue-detail{padding-bottom:70px}.guide-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px 0 36px}.guide-intro h1{font-size:clamp(2.5rem,5vw,5rem);overflow-wrap:anywhere}.guide-intro .eyebrow{margin-top:28px}.guide-lead{font-size:1.15rem;line-height:1.8}.guide-photo{width:100%;height:360px;object-fit:cover;border-radius:12px}.guide-copy{max-width:800px;padding:32px 0}.guide-copy p{white-space:pre-line;line-height:1.9}.guide-section{padding:40px 0}.guide-section>p{max-width:800px}.place-grid,.related-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.place-card,.related-package{border:1px solid #dcded9;background:#fff;padding:28px;border-radius:12px;overflow-wrap:anywhere}.place-card h3,.related-package h3{font-size:1.5rem;margin:16px 0}.place-card p{line-height:1.8}.related-package .btn{margin-top:22px;white-space:normal}.package-action{padding:24px;background:#f1eee5;border-radius:12px}.package-action p{max-width:800px;line-height:1.7}.package-action .btn{white-space:normal}.guide-photo+small{display:block}.guide-copy h3{margin-top:28px}@media(max-width:1200px){.navlinks{gap:13px}.navlinks a{font-size:12px}.header>.nav>.btn{display:none}}@media(max-width:900px){.guide-intro{gap:24px}.place-grid,.related-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guide-intro{grid-template-columns:1fr;padding-top:32px;gap:20px}.guide-photo{height:230px}.place-grid,.related-packages{grid-template-columns:1fr}.place-card,.related-package{padding:22px}.package-action .btn,.related-package .btn{width:100%;font-size:14px}.guide-section{padding:24px 0}.guide-intro h1{font-size:2.6rem}}
.guide-visual{margin:0;min-width:0}.guide-visual figcaption{font-size:12px;line-height:1.6;margin-top:8px;color:#657078}
