.compare-picker[data-astro-cid-jfy4r3eu] .gf-field[data-astro-cid-jfy4r3eu]{width:17rem;min-width:0}.compare-picker[data-astro-cid-jfy4r3eu] select[data-astro-cid-jfy4r3eu]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}@media (width<=640px){.compare-picker[data-astro-cid-jfy4r3eu] .gf-field[data-astro-cid-jfy4r3eu]{width:auto}}.personal-comparison{background:var(--color-sand);border-radius:1rem;margin-block:0 2rem;padding:clamp(1.25rem,3vw,1.75rem)}.personal-intro{max-width:46rem}.personal-intro h2{margin:0 0 .4rem}.personal-intro p,.personal-message{color:var(--color-ink-soft);line-height:1.65}.personal-intro a{color:var(--color-ink);text-underline-offset:.18em;font-weight:600}.personal-message{margin:.5rem 0 0;font-size:.875rem}.personal-message:empty{display:none}.personal-comparison-scroll{overscroll-behavior-inline:contain;background:#fff;border:1px solid #073b4c1c;border-radius:1.1rem;margin-top:1.2rem;overflow:auto}.personal-comparison-scroll:focus-visible{outline:3px solid var(--color-ocean);outline-offset:3px}.personal-comparison table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:760px}.personal-comparison .label-column{width:10rem}.personal-comparison th,.personal-comparison td{vertical-align:top;border-bottom:1px solid #073b4c17;padding:1rem}.personal-comparison thead th{z-index:3;background:#f7fbfa;position:sticky;top:0}.personal-comparison th:first-child{z-index:2;color:var(--color-ink);background:#f7fbfa;font-size:.78rem;position:sticky;left:0}.personal-comparison thead th:first-child{z-index:4}.personal-comparison thead a{color:var(--color-ink);font-size:1.02rem;font-weight:700;line-height:1.25;text-decoration:none;display:block}.personal-comparison td{color:var(--color-ink-soft);font-size:.82rem;line-height:1.55}.personal-comparison tbody tr:nth-child(2n) td{background:#fcfdfb}.personal-comparison .personal-booking-row td{height:1px}.personal-comparison .personal-booking-link{text-align:center;width:100%;height:100%;min-height:3.8rem;padding-inline:.8rem;font-size:.78rem}.personal-comparison .personal-booking-disabled{cursor:default;color:var(--color-ink-soft)}.personal-table-note{color:var(--color-ink-soft);margin:.7rem .2rem 0;font-size:.75rem;line-height:1.5}.personal-comparison[hidden]{display:none}#personal-comparison{scroll-margin-top:5rem}.personal-wrap[data-astro-cid-dfksvk6v]{padding-top:clamp(2rem,4vw,2.75rem)}.personal-wrap[data-astro-cid-dfksvk6v]:has(>[hidden]){display:none}#popular-heading[data-astro-cid-dfksvk6v]{margin:0 0 1rem}.last-section[data-astro-cid-dfksvk6v]{padding-bottom:clamp(3rem,6vw,5rem)}.compare-card[data-astro-cid-dfksvk6v]{border:1px solid var(--color-line);background:#fff;border-radius:1rem;flex-direction:column;min-width:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.compare-card[data-astro-cid-dfksvk6v]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0b24330f,0 10px 28px -10px #0b243338}}.compare-card[data-astro-cid-dfksvk6v]:focus-within{outline:3px solid var(--color-ocean);outline-offset:2px}.cc-media[data-astro-cid-dfksvk6v]{aspect-ratio:16/9;background:#fff;grid-template-columns:1fr 1fr;gap:2px;display:grid;position:relative}.cc-media[data-astro-cid-dfksvk6v] img[data-astro-cid-dfksvk6v]{object-fit:cover;width:100%;height:100%}.cc-vs[data-astro-cid-dfksvk6v]{width:2.25rem;height:2.25rem;color:var(--color-ink);background:#fff;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.cc-body[data-astro-cid-dfksvk6v]{padding:.9rem 1rem 1rem}.cc-body[data-astro-cid-dfksvk6v] h3[data-astro-cid-dfksvk6v]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.cc-body[data-astro-cid-dfksvk6v] h3[data-astro-cid-dfksvk6v] a[data-astro-cid-dfksvk6v]{color:var(--color-ink);text-decoration:none}.cc-body[data-astro-cid-dfksvk6v] h3[data-astro-cid-dfksvk6v] a[data-astro-cid-dfksvk6v]:after{content:"";position:absolute;inset:0}.cc-body[data-astro-cid-dfksvk6v] h3[data-astro-cid-dfksvk6v] a[data-astro-cid-dfksvk6v]:focus-visible{outline:none}.cc-body[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]{color:var(--color-ink-soft);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}
