.pricing-notes.svelte-t5wznq{display:grid;gap:.55rem;margin:0;padding:0 .75rem;color:rgb(var(--color-surface-900));font-size:.75rem;line-height:1.35;list-style:none}.pricing-notes.svelte-t5wznq li:where(.svelte-t5wznq){display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;align-items:start}.pricing-note-icon.svelte-t5wznq{display:inline-grid;width:1.25rem;padding-top:.1rem;place-items:center}.pricing-note-icon.svelte-t5wznq i:where(.svelte-t5wznq){text-align:center}.trip-page.svelte-lmjfqd{max-width:72rem;margin:0 auto;padding:.5rem 1rem 3rem}.trip-layout.svelte-lmjfqd{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.poster-column.svelte-lmjfqd{display:grid;gap:.75rem}.trip-poster.svelte-lmjfqd{display:block;width:min(100%,28rem);aspect-ratio:4 / 5;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .9rem 1rem rgb(0 0 0 / .22))}.trip-poster.poster-is-placeholder.svelte-lmjfqd{opacity:.72}.poster-note.svelte-lmjfqd{margin:0;max-width:28rem;font-size:.75rem;line-height:1.4}.poster-note.svelte-lmjfqd code:where(.svelte-lmjfqd){font-size:.72rem}.trip-content.svelte-lmjfqd{display:grid;gap:1.25rem}.trip-content.svelte-lmjfqd section:where(.svelte-lmjfqd){display:grid;gap:.5rem}.trip-description.svelte-lmjfqd{display:grid;gap:.65rem}.trip-content.svelte-lmjfqd p:where(.svelte-lmjfqd){margin:0;max-width:42rem;font-size:.92rem;line-height:1.5}.trip-pricing.svelte-lmjfqd{max-width:42rem}.trip-section-heading.svelte-lmjfqd{margin:0 0 .45rem;font-family:var(--theme-font-family-heading);font-size:1rem;line-height:1;text-transform:uppercase}.pricing-table-wrap.svelte-lmjfqd{overflow-x:auto;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.pricing-table.svelte-lmjfqd{width:100%;min-width:18rem;border-collapse:collapse;font-size:.9rem;line-height:1.35}.pricing-table.svelte-lmjfqd td:where(.svelte-lmjfqd){padding:.55rem .75rem;border-bottom:1px solid rgb(0 0 0 / .12);text-align:left;vertical-align:top}.pricing-table.svelte-lmjfqd tbody:where(.svelte-lmjfqd) tr:where(.svelte-lmjfqd):last-child td:where(.svelte-lmjfqd){border-bottom:0}.price-cell.svelte-lmjfqd{font-weight:700;white-space:nowrap}.duration-cell.svelte-lmjfqd{text-align:right}.option-cell.svelte-lmjfqd,.note-cell.svelte-lmjfqd{font-size:.82rem}.plan-trip-button.svelte-lmjfqd{width:100%;justify-content:center;margin-top:.35rem}@media (min-width: 1024px){.trip-layout.svelte-lmjfqd{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:3rem}.poster-column.svelte-lmjfqd{position:sticky;top:6.5rem}}
