.l8-tour .md-section{scroll-margin-top:100px}.l8-tour .md-heading{margin-bottom:36px}.l8-tour .md-heading h2{font-size:clamp(28px,3.3vw,42px);line-height:1.15}.l8-tour .l8-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:48px}.l8-tour .l8-overview-photos{display:grid;gap:20px;align-content:start}.l8-tour .l8-overview-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.l8-tour .nt-content{font-size:16px;line-height:1.85}.l8-tour .nt-content p{margin:0 0 22px}.l8-tour .nt-content h3{font-size:23px;line-height:1.35}.l8-tour .nt-content h4{letter-spacing:.03em;font-size:14px}.l8-tour .l8-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.l8-tour .l8-route a{display:flex;gap:14px;align-items:start;border:1px solid #ded8c9;border-radius:12px;padding:22px;background:#fff;color:#26342c;text-decoration:none}.l8-tour .l8-route span{font-size:26px;color:#a58a32;font-weight:600}.l8-tour .l8-route strong{font-size:14px;line-height:1.5}.l8-tour .l8-itinerary{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.l8-tour .l8-tabs{display:flex;flex-direction:column;gap:10px;position:sticky;top:100px;padding:12px;background:#f3f0e7;border-radius:14px}.l8-tour .l8-tabs button{display:flex;gap:14px;width:100%;padding:18px;text-align:left;border:1px solid #ded8ca;border-radius:10px;background:#fff;color:#27362e;line-height:1.4}.l8-tour .l8-tabs button[aria-selected=true]{background:#f1c52b;border-color:#bb961a}.l8-tour .l8-tabs b{font-size:14px}.l8-tour .l8-tabs span{font-size:18px}.l8-tour .l8-day{display:block;background:#faf8f1;border:1px solid #ded8ca;border-radius:16px;overflow:hidden;margin-bottom:24px}.l8-tour .l8-day>img{width:100%;height:auto;max-height:380px;aspect-ratio:16/9;object-fit:cover}.l8-tour .md-day-copy{padding:clamp(22px,3vw,40px)}.l8-tour .md-day-copy>h3{font-size:clamp(23px,2.5vw,31px);line-height:1.3;margin:14px 0 26px}.l8-tour .l8-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e3ddce;border:1px solid #e3ddce;border-radius:12px;overflow:hidden;margin:28px 0}.l8-tour .l8-facts>div{padding:18px;background:#fff}.l8-tour .l8-facts dt{font-size:10px;letter-spacing:.07em;text-transform:uppercase;line-height:1.5;color:#667066;margin-bottom:7px}.l8-tour .l8-facts dd{margin:0;font-size:14px;line-height:1.6;font-weight:600}.l8-tour .l8-day-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #ddd6c5;padding-top:20px;font-size:13px}.l8-tour .l8-day-nav button{padding:10px 0;font:inherit;font-weight:600}.l8-tour .l8-day-nav button:disabled{opacity:.35}.l8-tour .l8-stays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.l8-tour .l8-stays article{border:1px solid #59665b;border-radius:12px;padding:25px;background:#ffffff08}.l8-tour .l8-stays h3{font-size:19px;line-height:1.5}.l8-tour .icb-inclusions{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}.l8-tour .icb-inclusions article{padding:30px;background:#f6f3ea;border-radius:14px}.l8-tour .l8-section-body{max-width:960px}.l8-tour .l8-faq{max-width:none}.l8-tour .l8-faq details{border-radius:12px}.l8-tour .nt-detail-body{padding:24px 30px}.l8-tour .l8-actions{display:flex;gap:15px;flex-wrap:wrap}.l8-tour .l8-actions .md-btn{color:#18281e;text-decoration:none}.l8-tour dialog.nt-dialog{position:fixed;inset:0;margin:auto}.l8-tour .md-mobile-cta{gap:8px}.l8-tour .md-mobile-cta .l8-whatsapp{padding:10px;border:1px solid #aac8b5;border-radius:6px;color:#185633;text-decoration:none;font-size:12px}@media(max-width:1023px){.l8-tour .l8-itinerary{grid-template-columns:230px minmax(0,1fr);gap:20px}.l8-tour .l8-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.l8-tour .l8-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.l8-tour .l8-overview,.l8-tour .l8-itinerary,.l8-tour .icb-inclusions{grid-template-columns:1fr;gap:24px}.l8-tour .l8-overview-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.l8-tour .l8-tabs{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:8px}.l8-tour .l8-tabs button{padding:12px;gap:8px}.l8-tour .l8-tabs b{font-size:12px}.l8-tour .l8-tabs span{font-size:14px}.l8-tour .l8-stays{grid-template-columns:1fr}.l8-tour .l8-route a{padding:15px;gap:10px}.l8-tour .l8-route strong{font-size:12px}.l8-tour .nt-detail-body{padding:20px}.l8-tour .icb-inclusions article{padding:22px}.l8-tour .nt-content{font-size:15px}.l8-tour .l8-facts>div{padding:14px}.l8-tour .l8-day-nav{font-size:11px}.l8-tour .md-summary-grid{grid-template-columns:1fr 1fr}.l8-tour .md-mobile-cta>div{min-width:0}.l8-tour .md-mobile-cta strong{font-size:16px}.l8-tour .md-mobile-cta .md-btn{padding:12px;font-size:11px}}.l8-tour .l8-day[hidden]{display:none}.l8-tour .md-itinerary-panels{min-width:0}.l8-tour .l8-description{overflow-wrap:break-word}