.itinerary-visual[data-astro-cid-awetewlx]{width:100%;margin:0}.itinerary-visual[data-astro-cid-awetewlx] .itinerary-visual__image{object-fit:cover;object-position:var(--visual-position);width:100%;height:clamp(18rem,42vw,38rem);display:block}.photo__caption[data-astro-cid-awetewlx]{gap:0 var(--space-3);max-width:52rem;padding:var(--space-3) var(--space-5) var(--space-7);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0 auto;line-height:1.6;display:flex}.photo__place[data-astro-cid-awetewlx]{font-weight:600}.itinerary-visual--eclipse[data-astro-cid-awetewlx] .itinerary-visual__image{width:min(100%, var(--native-width));object-fit:contain;height:auto;margin:0 auto;mask-image:radial-gradient(#000 45%,#0000 74%)}.itinerary-visual--eclipse[data-astro-cid-awetewlx] .photo__caption[data-astro-cid-awetewlx]{color:var(--color-ink-dark);padding-bottom:var(--space-8)}@media (width<=40rem){.photo__caption[data-astro-cid-awetewlx]{padding-inline:var(--space-4)}}.tl-day[data-astro-cid-gehm5xcb]{margin:0}.tl-day__panel[data-astro-cid-gehm5xcb]{max-width:52rem;padding:var(--space-8) var(--space-5);margin:0 auto}.tl-day__head[data-astro-cid-gehm5xcb]{margin-bottom:var(--space-5)}.tl-day__meta[data-astro-cid-gehm5xcb]{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.1em;font-weight:600;line-height:1.6}.tl-day__title[data-astro-cid-gehm5xcb]{margin:0 0 var(--space-3);font-size:var(--text-2xl)}.tl-day__subtitle[data-astro-cid-gehm5xcb]{font-size:var(--text-md);margin:0;line-height:1.5}.tl-day__prose[data-astro-cid-gehm5xcb]{max-width:var(--measure);line-height:1.7}.tl-day__prose[data-astro-cid-gehm5xcb] p[data-astro-cid-gehm5xcb]{margin:0 0 var(--space-4)}.tl-day__overnight[data-astro-cid-gehm5xcb]{font-weight:600}.tl-day__times[data-astro-cid-gehm5xcb]{margin:var(--space-6) 0;gap:var(--space-3);font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.tl-day__eclipse-note[data-astro-cid-gehm5xcb]{font-size:var(--text-sm);margin:var(--space-5) 0;line-height:1.6}.tl-day__eclipse-note[data-astro-cid-gehm5xcb] a[data-astro-cid-gehm5xcb]{color:inherit}.tl-day__details[data-astro-cid-gehm5xcb]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid #5a3e2b40}.tl-day__details[data-astro-cid-gehm5xcb] summary[data-astro-cid-gehm5xcb]{cursor:pointer;font-weight:600}.tl-day__items[data-astro-cid-gehm5xcb]{padding-left:1.2rem;line-height:1.65}.tl-day__items[data-astro-cid-gehm5xcb] li[data-astro-cid-gehm5xcb]+li[data-astro-cid-gehm5xcb]{margin-top:var(--space-2)}.tl-day--eclipse[data-astro-cid-gehm5xcb]{background:var(--color-night);color:var(--color-ink-dark)}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__panel[data-astro-cid-gehm5xcb]{background:var(--color-night);color:var(--color-ink-dark);padding-top:var(--space-8)}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__details[data-astro-cid-gehm5xcb]{border-color:#f1eadb40}.tl-day__totality[data-astro-cid-gehm5xcb]{font-family:var(--font-heading);margin:var(--space-6) 0;color:var(--color-corona);letter-spacing:.02em;font-size:clamp(3rem,9vw,8rem);line-height:1}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__times[data-astro-cid-gehm5xcb]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));font-weight:600}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__times[data-astro-cid-gehm5xcb] li[data-astro-cid-gehm5xcb]{font-size:clamp(1.1rem,2.3vw,1.7rem);line-height:1.4}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__times[data-astro-cid-gehm5xcb] span[data-astro-cid-gehm5xcb]{font-size:var(--text-xs);letter-spacing:.06em;margin-top:var(--space-2);display:block}@media (width<=40rem){.tl-day__panel[data-astro-cid-gehm5xcb]{padding:var(--space-7) var(--space-4)}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__times[data-astro-cid-gehm5xcb]{gap:var(--space-5);grid-template-columns:1fr}.tl-day--eclipse[data-astro-cid-gehm5xcb] .tl-day__times[data-astro-cid-gehm5xcb] li[data-astro-cid-gehm5xcb]{font-size:1.7rem}}.itinerary-page[data-astro-cid-lwx4doo3]{width:100%;padding-top:var(--space-8);padding-bottom:var(--space-8)}.itinerary-page__header[data-astro-cid-lwx4doo3],.recommended-travel[data-astro-cid-lwx4doo3]{max-width:52rem;padding-inline:var(--space-5);margin-inline:auto}.itinerary-page[data-astro-cid-lwx4doo3] h1[data-astro-cid-lwx4doo3]{font-size:var(--text-3xl);margin:0 0 var(--space-5)}.itinerary-page__slogan[data-astro-cid-lwx4doo3]{font-family:var(--font-heading);font-size:var(--text-xl);margin-bottom:var(--space-4)}.itinerary-page__dates[data-astro-cid-lwx4doo3],.itinerary-page__facts[data-astro-cid-lwx4doo3]{font-weight:600;line-height:1.6}.itinerary-page__intro[data-astro-cid-lwx4doo3]{font-size:1.1rem;line-height:1.7}.itinerary-page__meals-note[data-astro-cid-lwx4doo3]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-5);line-height:1.6}.itinerary-page__meals-note[data-astro-cid-lwx4doo3] a[data-astro-cid-lwx4doo3]{color:var(--color-brand-blue)}.recommended-travel[data-astro-cid-lwx4doo3]{margin-block:var(--space-8);padding-block:var(--space-6);border-block:1px solid #5a3e2b40}.recommended-travel[data-astro-cid-lwx4doo3] h2[data-astro-cid-lwx4doo3]{font-size:var(--text-xl);margin-top:0}.recommended-travel[data-astro-cid-lwx4doo3] p[data-astro-cid-lwx4doo3]{line-height:1.7}.recommended-travel__date[data-astro-cid-lwx4doo3]{font-weight:600}.tl-chapter[data-astro-cid-lwx4doo3]+.tl-chapter[data-astro-cid-lwx4doo3]{margin-top:var(--space-7)}.tl-chapter__title[data-astro-cid-lwx4doo3]{max-width:52rem;padding-inline:var(--space-5);font-size:var(--text-xl);color:var(--color-dune);padding-bottom:var(--space-3);border-bottom:1px solid #5a3e2b40;margin-inline:auto}.tl-chapter__days[data-astro-cid-lwx4doo3]{margin:0;padding:0;list-style:none}@media (width<=40rem){.itinerary-page[data-astro-cid-lwx4doo3]{padding-block:var(--space-7)}.itinerary-page__header[data-astro-cid-lwx4doo3],.recommended-travel[data-astro-cid-lwx4doo3],.tl-chapter__title[data-astro-cid-lwx4doo3]{padding-inline:var(--space-4)}}
