.tixtree-inner[data-v-d2ffb46d]{min-width:0}h2[data-v-d2ffb46d]{font-size:clamp(28px,4vw,40px);margin-bottom:24px}h2 em[data-v-d2ffb46d]{color:var(--sage);font-style:italic}.tours-hero[data-v-1510961b]{padding:80px var(--px)}.tours-hero h1[data-v-1510961b]{font-size:clamp(36px,7vw,72px);color:var(--ink)}.tours-hero h1 em[data-v-1510961b]{color:var(--sage);font-style:italic}.tours-sub[data-v-1510961b]{margin-top:16px;font-size:18px;color:var(--ink-soft);max-width:480px;line-height:1.5}.tours-grid[data-v-1510961b]{padding:64px var(--px) 72px;display:grid;gap:48px;max-width:1280px}.tours-grid[data-v-1510961b]:not(.has-ext){max-width:980px}@media(min-width:960px){.tours-grid.has-ext[data-v-1510961b]{grid-template-columns:minmax(300px,2fr) 3fr;align-items:start}}.ext-col[data-v-1510961b]{display:flex;flex-direction:column;gap:16px;min-width:0}.ext-col h2[data-v-1510961b]{font-size:clamp(28px,4vw,40px);margin-bottom:8px}.ext-col h2 em[data-v-1510961b]{color:var(--sage);font-style:italic}.ext-card[data-v-1510961b]{display:flex;gap:16px;padding:20px;background:var(--paper);border:1px solid var(--cream-deep);border-radius:16px;box-shadow:3px 3px 0 var(--ink)}.ext-date[data-v-1510961b]{flex:0 0 auto;width:68px;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:var(--forest-deep);color:var(--cream);text-transform:uppercase}.ext-day[data-v-1510961b]{font-size:11px;letter-spacing:.1em;color:var(--ochre)}.ext-num[data-v-1510961b]{font-size:15px;font-weight:600}.ext-body[data-v-1510961b]{flex:1;min-width:0}.ext-body h3[data-v-1510961b]{font-size:22px;color:var(--ink)}.ext-body h3 em[data-v-1510961b]{color:var(--sage);font-style:italic}.ext-meta[data-v-1510961b]{margin-top:6px;font-size:13px;color:var(--ink-soft)}.ext-meta[data-v-1510961b]:first-of-type{margin-top:10px;color:var(--rust);font-weight:600}.ext-body .btn[data-v-1510961b]{margin-top:16px;padding:10px 22px;font-size:14px}@media(max-width:420px){.ext-card[data-v-1510961b]{flex-direction:column;gap:12px}.ext-date[data-v-1510961b]{flex-direction:row;gap:8px;width:auto;height:auto;padding:6px 12px;align-self:flex-start}}
