.comparison[data-astro-cid-5hvhu544]{background:var(--c-surface)}.comparison-intro[data-astro-cid-5hvhu544],.comparison-scope[data-astro-cid-5hvhu544]{max-width:52rem}.comparison-table[data-astro-cid-5hvhu544]{border:1px solid var(--c-line);border-radius:var(--radius);max-width:100%;margin-block:1.5rem;overflow-x:auto}table[data-astro-cid-5hvhu544]{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--fs-sm)}caption[data-astro-cid-5hvhu544]{text-align:left;background:var(--c-paper);padding:.8rem 1rem;font-weight:600}th[data-astro-cid-5hvhu544],td[data-astro-cid-5hvhu544]{vertical-align:top;text-align:left;border-bottom:1px solid var(--c-line);padding:1rem}thead[data-astro-cid-5hvhu544] th[data-astro-cid-5hvhu544]{background:var(--c-paper)}th[data-astro-cid-5hvhu544][scope=row]{width:20%}tbody[data-astro-cid-5hvhu544] tr[data-astro-cid-5hvhu544]:last-child th[data-astro-cid-5hvhu544],tbody[data-astro-cid-5hvhu544] tr[data-astro-cid-5hvhu544]:last-child td[data-astro-cid-5hvhu544]{border-bottom:0}td[data-astro-cid-5hvhu544]{width:40%}td[data-astro-cid-5hvhu544] a[data-astro-cid-5hvhu544]{padding-block:.3rem;display:inline-block}.comparison-scope[data-astro-cid-5hvhu544]{font-size:var(--fs-sm);color:var(--c-muted)}.comparison-cards[data-astro-cid-5hvhu544]{display:none}td[data-astro-cid-5hvhu544] p[data-astro-cid-5hvhu544]{margin:0}@media (width<=39.99rem){.comparison-table[data-astro-cid-5hvhu544]{display:none}.comparison-cards[data-astro-cid-5hvhu544]{gap:1.25rem;margin-block:1.5rem;display:grid}.comparison-cards[data-astro-cid-5hvhu544] article[data-astro-cid-5hvhu544]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-paper);min-width:0;padding:1.2rem}.comparison-cards[data-astro-cid-5hvhu544] h3[data-astro-cid-5hvhu544]{font-size:var(--fs-lg)}.comparison-cards[data-astro-cid-5hvhu544] dl[data-astro-cid-5hvhu544]{margin:0}.comparison-cards[data-astro-cid-5hvhu544] dl[data-astro-cid-5hvhu544]>div[data-astro-cid-5hvhu544]{border-bottom:1px solid var(--c-line);padding-block:.8rem}.comparison-cards[data-astro-cid-5hvhu544] dt[data-astro-cid-5hvhu544]{font-weight:600}.comparison-cards[data-astro-cid-5hvhu544] dd[data-astro-cid-5hvhu544]{margin:.35rem 0 0}.comparison-cards[data-astro-cid-5hvhu544] ul[data-astro-cid-5hvhu544]{margin-top:1rem;padding-left:1.2rem}}.planner[data-astro-cid-77blqikx]{border:1px solid var(--c-line);border-radius:var(--radius);max-width:42rem;padding:1rem 1.25rem}.download[data-astro-cid-77blqikx]{margin-top:.75rem}a[data-astro-cid-77blqikx]{padding-block:.25rem;font-weight:600;display:inline-block}h2[data-astro-cid-77blqikx]{font-size:var(--fs-md);margin-bottom:.4rem}p[data-astro-cid-77blqikx]{font-size:var(--fs-sm);color:var(--c-muted);margin:0}.legend-title[data-astro-cid-qgm3dgik]{font-size:var(--fs-xl)}dl[data-astro-cid-qgm3dgik]{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--radius-lg);gap:1px;margin:1.75rem 0 0;display:grid;overflow:hidden}@media (width>=40rem){dl[data-astro-cid-qgm3dgik]{grid-template-columns:1fr 1fr}}@media (width>=64rem){dl[data-astro-cid-qgm3dgik]{grid-template-columns:1fr 1fr 1fr}}.item[data-astro-cid-qgm3dgik]{--ink:var(--t-firsthand);background:var(--c-surface);padding:1.25rem 1.25rem 1.1rem}.item--tip[data-astro-cid-qgm3dgik]{--ink:var(--t-tip)}.item--children[data-astro-cid-qgm3dgik]{--ink:var(--t-children)}.item--verify[data-astro-cid-qgm3dgik]{--ink:var(--t-verify)}.item--gem[data-astro-cid-qgm3dgik]{--ink:var(--t-gem)}.item--tradition[data-astro-cid-qgm3dgik]{--ink:var(--t-tradition)}dt[data-astro-cid-qgm3dgik]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-kerning:none;color:var(--ink);align-items:center;gap:.55rem;margin-bottom:.4rem;font-weight:700;display:flex}.marker[data-astro-cid-qgm3dgik]{background:var(--ink);width:7px;height:7px;transform:rotate(45deg)}dd[data-astro-cid-qgm3dgik]{font-size:var(--fs-sm);color:var(--c-ink-soft);margin:0}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,6vw,5rem) clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch}.hero-text[data-astro-cid-lcdefpme]{max-width:52rem}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.hero-note[data-astro-cid-lcdefpme]{margin-top:1.25rem}@media (width>=60rem){.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:2rem}.hero-note[data-astro-cid-lcdefpme]{margin-top:1.75rem}}@media (width<=39.99rem){.hero[data-astro-cid-lcdefpme]{padding-top:1.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2rem;line-height:1.12}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.65rem}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:1.1rem}.hero-note[data-astro-cid-lcdefpme]{margin-top:1rem}}.journeys-section[data-astro-cid-lcdefpme]{background:var(--c-paper);scroll-margin-top:1.5rem}.journeys-lede[data-astro-cid-lcdefpme]{max-width:44rem}.journey-grid[data-astro-cid-lcdefpme]{gap:1.5rem;margin-top:2rem;display:grid}.journey-card[data-astro-cid-lcdefpme]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);overflow:hidden}.journey-card[data-astro-cid-lcdefpme] figure img{border-radius:0}.journey-card[data-astro-cid-lcdefpme] figcaption{padding-inline:1.35rem}.journey-card__body[data-astro-cid-lcdefpme]{padding:1.35rem}.journey-card__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.journey-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}@media (width>=48rem){.journey-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-section[data-astro-cid-lcdefpme]{padding-block:2rem clamp(3rem,6vw,4.5rem)}.route-wrap[data-astro-cid-lcdefpme]{margin:3rem 0 2.5rem}.stops[data-astro-cid-lcdefpme]{gap:2.5rem 1.75rem;margin-top:2.5rem}.more[data-astro-cid-lcdefpme]{margin-top:2.5rem}.closing[data-astro-cid-lcdefpme]{max-width:48rem;margin-top:3rem}
