.tour-intro{padding:clamp(2.25rem,4vw,3.5rem) clamp(1.25rem,9vw,11rem) 1.5rem;background:var(--sand)}.tour-intro h1{margin-bottom:.7rem}.tour-intro p:not(.eyebrow){font-size:1.05rem;margin:1rem 0 0}.tour-nav{display:flex;gap:.7rem;flex-wrap:wrap;padding:.35rem 0;background:transparent;position:static}.tour-nav a{color:var(--night);text-decoration:none;border:1px solid var(--night);padding:.4rem .75rem;font-size:.85rem}.tour-nav a:hover{background:var(--night);color:var(--sun);border-color:var(--night)}.tour-content{padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,9vw,11rem)}.tour-section{scroll-margin-top:100px;margin-bottom:5rem}.tour-section h2{border-bottom:3px solid var(--sun);padding-bottom:.65rem}.tour-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.tour-grid figure{grid-column:span 4;margin:0;background:var(--cream)}.tour-grid figure:first-child{grid-column:span 8}.tour-grid img{display:block;width:100%;height:280px;object-fit:cover}.tour-grid figure:first-child img{height:460px}.tour-grid figcaption{padding:.55rem .7rem;font-size:.8rem;color:var(--night)}@media(max-width:760px){.tour-grid{grid-template-columns:1fr}.tour-grid figure,.tour-grid figure:first-child{grid-column:span 1}.tour-grid img,.tour-grid figure:first-child img{height:auto;max-height:none}.tour-section{margin-bottom:3rem}}
