.sort-menu[data-v-ac0bf389]{position:relative}.sort-trigger[data-v-ac0bf389]{min-height:2.875rem;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface-raised);border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem 1.1rem;font-size:.95rem;font-weight:600;transition:border-color .15s;display:inline-flex}.sort-trigger[data-v-ac0bf389]:hover,.is-open .sort-trigger[data-v-ac0bf389]{border-color:var(--line)}.chevron[data-v-ac0bf389],.check[data-v-ac0bf389]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.chevron[data-v-ac0bf389]{color:var(--muted);transition:transform .2s}.is-open .chevron[data-v-ac0bf389]{transform:rotate(180deg)}.sort-list[data-v-ac0bf389]{z-index:30;white-space:nowrap;min-width:100%;box-shadow:var(--shadow-lift);outline:none;margin:0;padding:.35rem;list-style:none;animation:.14s ease-out sort-in-ac0bf389;position:absolute;top:calc(100% + .4rem);right:0}.sort-option[data-v-ac0bf389]{color:var(--ink);cursor:pointer;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1.25rem;padding:.6rem .75rem;font-size:.95rem;font-weight:600;display:flex}.sort-option.is-active[data-v-ac0bf389]{background:var(--accent-soft)}.sort-option .check[data-v-ac0bf389]{visibility:hidden;color:var(--accent)}.sort-option[aria-selected=true] .check[data-v-ac0bf389]{visibility:visible}@keyframes sort-in-ac0bf389{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sort-list[data-v-ac0bf389]{animation:none}.chevron[data-v-ac0bf389]{transition:none}}.filters[data-v-4330ff5c]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.filter-bar[data-v-4330ff5c]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.filter-count[data-v-4330ff5c]{color:var(--muted);margin:0 0 0 auto;font-size:.9rem;font-weight:600}.segmented .chip[data-v-4330ff5c]{background:0 0;border-color:#0000;gap:.45rem}.segmented .chip[aria-pressed=true][data-v-4330ff5c]{background:var(--surface);box-shadow:var(--shadow);border-color:#0000}.kind-count[data-v-4330ff5c]{color:var(--muted);font-size:.78rem;font-weight:600}.kind-star[data-v-4330ff5c]{width:.95em;height:.95em;color:var(--accent);fill:currentColor;margin-right:-.2rem}.kind-short[data-v-4330ff5c]{display:none}.sort[data-v-4330ff5c]{color:var(--muted);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.filter-panel[data-v-4330ff5c]{background:var(--surface-raised);border-radius:var(--radius);gap:.6rem;padding:.85rem 1rem;display:grid}.filter-row[data-v-4330ff5c]{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.filter-label[data-v-4330ff5c]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.chips[data-v-4330ff5c]{flex-wrap:wrap;gap:.4rem;display:flex}.chips .chip[data-v-4330ff5c]{background:var(--surface);gap:.4rem;min-height:2.2rem;padding-block:.3rem}.chip-count[data-v-4330ff5c]{color:var(--muted);font-size:.75rem;font-weight:600}.chip[aria-pressed=true] .chip-count[data-v-4330ff5c]{color:inherit;opacity:.8}.chip-premium[data-v-4330ff5c]{align-items:center;gap:.3rem;display:inline-flex}@media (width<=36rem){.kinds[data-v-4330ff5c]{scrollbar-width:none;width:100%;overflow-x:auto}.kinds .chip[data-v-4330ff5c]{white-space:nowrap;flex:1 0 auto;justify-content:center;padding-inline:.7rem;font-size:.85rem}.filter-count[data-v-4330ff5c]{margin-left:0}.sort[data-v-4330ff5c]{margin-left:auto}.filter-panel[data-v-4330ff5c]{padding:.75rem}.filter-row[data-v-4330ff5c]{grid-template-columns:minmax(0,1fr);gap:.4rem}.chips[data-v-4330ff5c]{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.chips .chip[data-v-4330ff5c]{flex:none}}@media (width<=30rem){.kinds-three .chip[data-v-4330ff5c]{gap:.35rem;padding-inline:.55rem}.kinds-three .kind-long[data-v-4330ff5c]{display:none}.kinds-three .kind-short[data-v-4330ff5c]{display:inline}}.is-collapsed[data-v-b2ffbd40] tbody tr:nth-child(n+9){display:none}.more[data-v-b2ffbd40]{margin-top:.75rem}.excerpt[data-v-b2ffbd40]{margin-top:2rem}.excerpt h3[data-v-b2ffbd40]{margin:0;font-size:1.05rem}.excerpt-link[data-v-b2ffbd40]{margin-top:.75rem;font-weight:600;display:inline-block}.city-links[data-v-78782724]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.guide[data-v-78782724]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem 2rem;margin-top:1rem;display:grid}.guide-item h3[data-v-78782724]{margin:0 0 .35rem;font-size:1.05rem}.guide-item p[data-v-78782724]{color:var(--muted);margin:0}.glance[data-v-78782724]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.85rem;margin:1rem 0 0;display:grid}.glance-tile[data-v-78782724]{grid-template-rows:auto auto 1fr;gap:.3rem;padding:1.1rem 1.25rem;display:grid}.glance-tile dt[data-v-78782724]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:flex}.glance-tile dd[data-v-78782724]{margin:0}.glance-value[data-v-78782724]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.45rem;font-weight:800}.glance-note[data-v-78782724]{color:var(--muted);overflow-wrap:anywhere;font-size:.88rem}@media (width<=48rem){.glance[data-v-78782724]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=22rem){.glance[data-v-78782724]{grid-template-columns:1fr}}.dest-hero[data-v-78782724]{--hero-pad:clamp(1.25rem, 2.6vw, 1.75rem);margin-bottom:2rem}.dest-hero-main[data-v-78782724]{align-content:center;gap:var(--hero-pad);padding:var(--hero-pad);display:grid}.dest-title[data-v-78782724]{align-items:center;gap:var(--hero-pad);min-width:0;display:flex}.dest-hero .page-title[data-v-78782724]{margin-top:.35rem;font-size:clamp(1.7rem,3.6vw,2.35rem)}.dest-answer[data-v-78782724]{max-width:70ch;margin:1rem 0 1.75rem;font-size:1.02rem}.dest-lead[data-v-78782724]{max-width:46ch;color:var(--muted);margin-top:.4rem}.dest-label[data-v-78782724]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.dest-networks[data-v-78782724]{padding-top:var(--hero-pad);border-top:1px solid var(--line);gap:.6rem;display:grid}.ops[data-v-78782724]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.op[data-v-78782724]{min-height:2.25rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:0 .3rem 0 .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.op-gen[data-v-78782724]{flex:none}.more[data-v-78782724]{min-height:2.25rem;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.88rem;font-weight:700}.more[data-v-78782724]:hover{color:var(--hover-text);text-decoration:underline}.more[data-v-78782724]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dest-stub[data-v-78782724]{align-content:center;justify-items:center;gap:var(--hero-pad);width:16rem;min-width:0;padding:var(--hero-pad);text-align:center}.fare[data-v-78782724]{justify-items:center;gap:.3rem;display:grid}.fare-price[data-v-78782724]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,3.6vw,2.35rem);font-weight:800;line-height:1}.fare-note[data-v-78782724],.fare-checked[data-v-78782724]{color:var(--muted);font-size:.78rem}.check[data-v-78782724]{width:100%;min-height:2.75rem;padding:0 1rem;font-size:.9rem}.check svg[data-v-78782724]{flex:none;width:1.1rem;height:1.1rem}.plans-title[data-v-78782724]{margin-bottom:1rem;font-size:1.4rem}.plan-list[data-v-78782724]{grid-auto-rows:1fr;gap:.85rem;padding:0;list-style:none;display:grid}.plan-list>li[data-v-78782724]{display:grid}@media (width>=64rem){.plan-list[data-v-78782724]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-list>li[data-v-78782724]{display:grid}}.broader-grid[data-v-78782724]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:.85rem;padding:0;list-style:none;display:grid}.broader-grid>li[data-v-78782724]{display:grid}.why-grid[data-v-78782724]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.5rem;display:grid}.why h2[data-v-78782724]{margin:.4rem 0 .75rem;font-size:clamp(1.4rem,3vw,2rem)}.why-text[data-v-78782724]{max-width:60ch;color:var(--muted);margin-top:.75rem}.why-grid .eyebrow[data-v-78782724]{margin-bottom:.75rem}@media (width<=40rem){.dest-title[data-v-78782724]{align-items:flex-start}.dest-hero[data-v-78782724]{grid-template-columns:minmax(0,1fr)}.dest-stub[data-v-78782724]{text-align:left;border-left:0;border-top:2px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;place-items:center start;width:auto}.dest-stub[data-v-78782724]:before{top:-.7rem;left:-.7rem}.dest-stub[data-v-78782724]:after{inset:-.7rem -.7rem auto auto}.fare[data-v-78782724]{justify-items:start}.fare-note[data-v-78782724]{display:none}.check[data-v-78782724]{white-space:nowrap;width:auto}}@media (width<=23rem){.dest-stub[data-v-78782724]{grid-template-columns:minmax(0,1fr);gap:.85rem}.check[data-v-78782724]{width:100%}}.why-compare[data-v-78782724]{width:fit-content;color:var(--accent-strong);margin-top:1rem;font-weight:700;display:block}.why-compare[data-v-78782724]:hover{color:var(--hover-text)}
