.destination-page.svelte-fa71f8{max-width:1120px;padding-block:32px 72px}.breadcrumbs.svelte-fa71f8{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--ui-color-muted);font-size:12px}.breadcrumbs.svelte-fa71f8 a:where(.svelte-fa71f8){display:inline-flex;align-items:center;min-height:44px}.destination-header.svelte-fa71f8{max-width:900px;padding:40px 0 48px}.eyebrow.svelte-fa71f8{font-size:11px;letter-spacing:.16em;color:var(--ui-color-muted)}h1.svelte-fa71f8{font:clamp(32px,4.4vw,58px)/1.35 var(--serif);margin-top:18px}.lead.svelte-fa71f8{font-size:17px;line-height:2;color:var(--ui-color-muted);max-width:780px;margin-top:20px}.destination-layout.svelte-fa71f8{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;border-top:1px solid var(--ui-color-border);padding-top:36px}.on-page.svelte-fa71f8 ol:where(.svelte-fa71f8){padding-left:20px;margin-top:18px}.on-page.svelte-fa71f8 li:where(.svelte-fa71f8){color:var(--ui-color-muted);padding-left:4px}.on-page.svelte-fa71f8 a:where(.svelte-fa71f8){display:block;padding:10px 0;font-size:13px;line-height:1.8}.destination-body.svelte-fa71f8{min-width:0}.destination-body.svelte-fa71f8 section:where(.svelte-fa71f8){margin-bottom:44px;scroll-margin-top:calc(var(--header) + 24px)}h2.svelte-fa71f8{font:27px/1.55 var(--serif)}h3.svelte-fa71f8{font:18px/1.55 var(--serif)}.destination-body.svelte-fa71f8 p:where(.svelte-fa71f8),.destination-body.svelte-fa71f8 li:where(.svelte-fa71f8){font-size:15px;line-height:2}.destination-body.svelte-fa71f8 p:where(.svelte-fa71f8){margin-top:16px}.themes.svelte-fa71f8{list-style:none;padding:0;display:grid;gap:14px;margin-top:22px}.themes.svelte-fa71f8 li:where(.svelte-fa71f8){border-left:3px solid var(--olive);background:var(--ui-color-soft);padding:18px 22px}.themes.svelte-fa71f8 h3:where(.svelte-fa71f8){font-size:18px}.themes.svelte-fa71f8 p:where(.svelte-fa71f8){margin-top:8px}.destination-body.svelte-fa71f8 .theme-dates:where(.svelte-fa71f8){font-size:13px;color:var(--ui-color-muted);font-variant-numeric:tabular-nums}.journeys.svelte-fa71f8{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.journeys.svelte-fa71f8 li:where(.svelte-fa71f8){margin:0}.journey.svelte-fa71f8{height:100%;border:1px solid var(--ui-color-border);padding:20px}.journey.svelte-fa71f8 h3:where(.svelte-fa71f8){margin-top:8px}.journey.svelte-fa71f8 a:where(.svelte-fa71f8),.previous.svelte-fa71f8 a:where(.svelte-fa71f8),.next-step.svelte-fa71f8 a:where(.svelte-fa71f8){text-decoration:underline;text-underline-offset:4px}.destination-body.svelte-fa71f8 .journey-date:where(.svelte-fa71f8),.destination-body.svelte-fa71f8 .journey-status:where(.svelte-fa71f8),.destination-body.svelte-fa71f8 .photographers:where(.svelte-fa71f8){font-size:13px;line-height:1.65;margin-top:9px}.destination-body.svelte-fa71f8 .journey-date:where(.svelte-fa71f8){margin-top:0;color:var(--ui-color-muted)}.destination-body.svelte-fa71f8 .journey-status:where(.svelte-fa71f8){font-weight:600}.destination-body.svelte-fa71f8 .photographers:where(.svelte-fa71f8){overflow-wrap:anywhere}.destination-body.svelte-fa71f8 .fine-print:where(.svelte-fa71f8),.destination-body.svelte-fa71f8 .empty:where(.svelte-fa71f8){font-size:13px;color:var(--ui-color-muted)}.previous.svelte-fa71f8,.questions.svelte-fa71f8{border-top:1px solid var(--ui-color-border);padding-top:28px}.previous.svelte-fa71f8 ul:where(.svelte-fa71f8){padding-left:20px;margin-top:18px}.questions.svelte-fa71f8 h3:where(.svelte-fa71f8){margin-top:22px}.next-step.svelte-fa71f8{border:1px solid var(--ui-color-border);padding:26px}.next-step.svelte-fa71f8 div:where(.svelte-fa71f8){display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}@media(max-width:760px){.destination-page.svelte-fa71f8{padding-block:18px 38px}.destination-header.svelte-fa71f8{padding:26px 0 32px}.lead.svelte-fa71f8{font-size:15px}.destination-layout.svelte-fa71f8{grid-template-columns:1fr;gap:28px;padding-top:24px}.on-page.svelte-fa71f8{border-bottom:1px solid var(--ui-color-border);padding-bottom:16px}.journeys.svelte-fa71f8{grid-template-columns:1fr}h2.svelte-fa71f8{font-size:24px}.next-step.svelte-fa71f8{padding:22px}}
