.iKZM7a_head,.iKZM7a_finder,.iKZM7a_results,.iKZM7a_compare,.iKZM7a_paths{--ink:var(--v13-ink);--linen:var(--v13-ground);--paper:#fff;--muted:var(--v13-muted);--hair:var(--v13-line);--cognac:var(--v13-muted);--gold:var(--v13-gold);--accent:var(--v13-blue);--ok:var(--v13-ink);--okBg:var(--v13-go);--warn:var(--v13-ink);--warnBg:var(--v13-warn);--no:var(--v13-error);--noBg:var(--v13-warn);width:min(100% - 3rem,1162px);color:var(--ink);margin-inline:auto}.iKZM7a_head{padding:clamp(2.5rem,6vw,6rem) 0 2rem}.iKZM7a_eyebrow{font:700 var(--v13-fs-floor)/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cognac);margin:0 0 .75rem}.iKZM7a_head h1{max-width:18ch;font:800 clamp(2.25rem,4.4vw,3rem)/1.17 var(--v13-font-display);letter-spacing:-.02em;margin:0}.iKZM7a_head p:last-child{max-width:60ch;color:var(--muted);margin:1rem 0 0;line-height:1.55}.iKZM7a_finder{background:var(--linen);border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:.75rem;padding:1.25rem;display:grid}.iKZM7a_field{gap:.35rem;min-width:0;display:grid}.iKZM7a_field span{font:700 var(--v13-fs-floor)/1.2 Manrope,sans-serif;color:var(--muted)}.iKZM7a_field select,.iKZM7a_field input{border:1px solid var(--hair);background:var(--paper);width:100%;min-height:46px;color:var(--ink);border-radius:10px;padding:0 .75rem;font:500 .95rem Manrope,sans-serif}.iKZM7a_field select:focus-visible,.iKZM7a_field input:focus-visible,.iKZM7a_primary:focus-visible,.iKZM7a_path:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.iKZM7a_primary{background:var(--ink);min-height:46px;color:var(--paper);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font:800 .88rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.iKZM7a_primary:hover{background:var(--v13-ink)}.iKZM7a_results{padding:2.5rem 0 1rem}.iKZM7a_results h2,.iKZM7a_compareHead h2{font:800 clamp(1.75rem,3vw,2.25rem)/1.15 var(--v13-font-display);margin:0 0 1.25rem}.iKZM7a_matchList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.iKZM7a_match{border:1px solid var(--hair);background:var(--paper);border-left-width:4px;border-radius:20px;align-content:start;gap:.6rem;padding:1.25rem;display:grid}.iKZM7a_match[data-fit=fits]{border-left-color:var(--ok)}.iKZM7a_match[data-fit=check]{border-left-color:var(--gold)}.iKZM7a_match[data-fit=no]{border-left-color:var(--hair);opacity:.85}.iKZM7a_matchTop{flex-wrap:wrap;gap:.5rem;display:flex}.iKZM7a_fit,.iKZM7a_kind{min-height:28px;font:700 var(--v13-fs-floor)/1 Manrope,sans-serif;border-radius:999px;align-items:center;padding:0 .55rem;display:inline-flex}.iKZM7a_fit[data-fit=fits]{background:var(--okBg);color:var(--ok)}.iKZM7a_fit[data-fit=check]{background:var(--warnBg);color:var(--warn)}.iKZM7a_fit[data-fit=no]{background:var(--noBg);color:var(--no)}.iKZM7a_kind{background:var(--linen);color:var(--cognac)}.iKZM7a_match h3{font:800 1.3rem/1.25 var(--v13-font-display);margin:0}.iKZM7a_match h3 small{font:600 var(--v13-fs-floor) Manrope,sans-serif;color:var(--muted);display:block}.iKZM7a_benefit{margin:0;font-weight:600}.iKZM7a_cabin{color:var(--muted);margin:0}.iKZM7a_reasons{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.5}.iKZM7a_matchActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.iKZM7a_matchActions a:not(.iKZM7a_primary){color:var(--ink);font-size:.88rem;font-weight:700}.iKZM7a_compare{padding:4rem 0 2rem}.iKZM7a_compareHead p{color:var(--muted);margin:-.75rem 0 1.5rem}.iKZM7a_tableWrap{border:1px solid var(--hair);border-radius:20px;overflow-x:auto}.iKZM7a_table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.45}.iKZM7a_table th,.iKZM7a_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:.9rem 1rem}.iKZM7a_table thead th{font:700 var(--v13-fs-floor)/1.2 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--linen)}.iKZM7a_table tbody th strong{font:700 1rem/1.3 var(--v13-font-display);display:block}.iKZM7a_table tbody th span{color:var(--muted);font-size:.82rem}.iKZM7a_table tr[data-own]{background:var(--v13-ground)}.iKZM7a_codes{color:var(--muted);font-size:var(--v13-fs-floor);display:block}.iKZM7a_cabinRow{color:var(--muted);margin-top:.3rem;font-size:.82rem;display:block}.iKZM7a_table td a{color:var(--ink);font-weight:700}.iKZM7a_paths{grid-template-columns:repeat(3,1fr);gap:1rem;padding:2rem 0 6rem;display:grid}.iKZM7a_path{background:var(--ink);color:var(--paper);border-radius:20px;gap:.4rem;padding:1.4rem;text-decoration:none;display:grid}.iKZM7a_path strong{font:800 1.25rem/1.2 var(--v13-font-display)}.iKZM7a_path span{color:var(--v13-line);font-size:.9rem}.iKZM7a_path:hover{background:var(--v13-ink)}@media (max-width:1024px){.iKZM7a_finder{grid-template-columns:repeat(3,minmax(0,1fr))}.iKZM7a_finder .iKZM7a_primary{grid-column:1/-1}}@media (max-width:640px){.iKZM7a_head,.iKZM7a_finder,.iKZM7a_results,.iKZM7a_compare,.iKZM7a_paths{width:min(100% - 2rem,1162px)}.iKZM7a_finder{grid-template-columns:1fr 1fr}.iKZM7a_finder .iKZM7a_field:first-child{grid-column:1/-1}.iKZM7a_matchList,.iKZM7a_paths{grid-template-columns:1fr}.iKZM7a_tableWrap{border:0;overflow:visible}.iKZM7a_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.iKZM7a_table,.iKZM7a_table tbody,.iKZM7a_table tr,.iKZM7a_table th,.iKZM7a_table td{width:100%;display:block}.iKZM7a_table tr{border:1px solid var(--hair);border-radius:20px;margin-bottom:1rem;overflow:hidden}.iKZM7a_table th,.iKZM7a_table td{border-bottom:1px solid var(--linen)}.iKZM7a_table td:before{content:attr(data-label);font:700 var(--v13-fs-floor)/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--cognac);margin-bottom:.2rem;display:block}}.iKZM7a_stopover-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.iKZM7a_stopover-group{align-content:start;gap:.6rem;height:100%;display:grid}.iKZM7a_stopover-rows{margin-top:.35rem}.iKZM7a_programmeName{font:700 1.15rem/1.3 var(--v13-font-display);color:var(--v13-ink);margin:0}.iKZM7a_programmeName small{font:600 var(--v13-fs-floor)/1.4 var(--v13-font-body);color:var(--v13-muted);display:block}.iKZM7a_nightLedger{border-radius:var(--v13-r-ctl);background:var(--v13-well);border:1px solid var(--v13-well-edge);box-shadow:var(--v13-well-inset);font:600 var(--v13-fs-floor)/1.5 var(--v13-font-body);color:var(--v13-body);flex-wrap:wrap;gap:.35rem 1rem;padding:.6rem .75rem;display:flex}.iKZM7a_nightPair b{font-family:var(--v13-font-figure);font-variant-numeric:tabular-nums;color:var(--v13-ink);font-weight:700}.iKZM7a_entry{color:var(--v13-body);line-height:1.5;font-size:var(--v13-fs-floor);margin:0}.iKZM7a_checkMark{border-radius:var(--v13-r-pill);background:var(--v13-warn);color:var(--v13-ink);font:800 var(--v13-fs-floor)/1.6 var(--v13-font-display);white-space:nowrap;border:1px solid var(--v13-gold);align-items:center;padding:2px .5rem;display:inline-flex}.iKZM7a_cost{color:var(--v13-muted);font-size:var(--v13-fs-floor);margin:0;line-height:1.5}.iKZM7a_emptyGroup{color:var(--v13-muted);margin:0;line-height:1.5}.iKZM7a_stopover-table{margin-top:1.25rem}.iKZM7a_stopover-table summary{cursor:pointer;min-height:44px;font:800 1rem/1.4 var(--v13-font-display);color:var(--v13-action);padding:.7rem 0;display:list-item}.iKZM7a_stopover-table summary:focus-visible{outline:3px solid var(--v13-blue);outline-offset:3px}.iKZM7a_stopover-table .iKZM7a_tableWrap{margin-top:.75rem}@media (max-width:760px){.iKZM7a_stopover-groups{grid-template-columns:minmax(0,1fr)}}.iKZM7a_groupCount{margin-bottom:.15rem}.iKZM7a_results a:not([class]),.iKZM7a_compare a:not([class]),.iKZM7a_paths a:not([class]){text-underline-offset:.2em;padding-block:calc(22px - .725em);display:inline}
