.RouteGuideOverview_lead__rAuPc{--yanubo-text-body:1rem;max-width:70ch;margin:0 0 1rem;color:#334155;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.RouteGuideOverview_heading__MJFEF{margin:0;font-size:1.25rem;font-weight:750;letter-spacing:-.02em}.RouteGuideOverview_caption__q4HYN{--yanubo-text-body:0.8125rem;margin:.2rem 0 .65rem;color:#475569;font-size:.8125rem}.RouteGuideOverview_comparison__HhlOo{--route-duration:minmax(0,1.1fr);--route-price:minmax(0,0.8fr);--route-gap:0.625rem;--route-columns:minmax(0,1fr) var(--route-duration) var(--route-price)}.RouteGuideOverview_columns__0_wf1,.RouteGuideOverview_row__t5Kjx{display:grid;grid-template-columns:var(--route-columns);gap:.3rem var(--route-gap)}.RouteGuideOverview_columns__0_wf1{border-bottom:1px solid #cbd5e1;padding:.375rem 0;color:#475569;font-size:.75rem;font-weight:650}.RouteGuideOverview_columns__0_wf1 span:last-child{display:none}.RouteGuideOverview_options__c75E3{margin:0;padding:0;list-style:none}.RouteGuideOverview_withoutFacts__sY2hu .RouteGuideOverview_options__c75E3{border-top:1px solid #cbd5e1}.RouteGuideOverview_withoutFacts__sY2hu .RouteGuideOverview_row__t5Kjx{grid-template-columns:1fr}.RouteGuideOverview_row__t5Kjx{--yanubo-text-body:0.875rem;align-items:start;padding:.625rem 0;border-bottom:1px solid #dbe4ee;font-size:.875rem;line-height:1.35}.RouteGuideOverview_mode__m3VEI{--yanubo-text-subsection:0.875rem;min-width:0;margin:0;color:#01306b;font-size:inherit;font-weight:750;overflow-wrap:anywhere}.RouteGuideOverview_facts__r3VY8{display:grid;grid-column:2/span 2;grid-template-columns:var(--route-duration) var(--route-price);gap:var(--route-gap);margin:0}.RouteGuideOverview_facts__r3VY8 dd{margin:0}.RouteGuideOverview_scope__iKfKM{--yanubo-text-body:0.75rem;color:#475569;font-size:.75rem}.RouteGuideOverview_duration__a0keg{color:#0f172a;font-weight:750;font-variant-numeric:tabular-nums}.RouteGuideOverview_cost__iq48l{--yanubo-text-body:0.75rem;color:#334155}.RouteGuideOverview_missing__Lm6gO{--yanubo-text-body:0.8125rem;color:#475569;font-size:.8125rem}.RouteGuideOverview_notes__c4uNV{grid-column:1/-1;color:#475569;min-width:0}.RouteGuideOverview_desktopNotes__lL86t{display:none}.RouteGuideOverview_flightCaveat___l_aH{--yanubo-text-body:0.75rem;grid-column:1/-1;margin:0;color:#475569}.RouteGuideOverview_notes__c4uNV p{margin:0}.RouteGuideOverview_source__0Ndq8{display:inline-flex;align-items:center;min-height:1.75rem;margin-top:.2rem;color:#01306b;font-weight:650;text-decoration:underline;text-underline-offset:.16em}.RouteGuideOverview_actions__ZfAI3{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin:1rem 0 0}.RouteGuideOverview_primary__H_osi,.RouteGuideOverview_secondary__VYgvY{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:.65rem;font-size:.875rem;font-weight:750;text-decoration:none}.RouteGuideOverview_primary__H_osi{background:#01306b;color:#fff}.RouteGuideOverview_primary__H_osi:hover{background:#064f9e}.RouteGuideOverview_secondary__VYgvY{border-color:#cbd5e1;color:#01306b}.RouteGuideOverview_secondary__VYgvY:hover{background:#eaf2fb}@media (max-width:479px){.RouteGuideOverview_primary__H_osi,.RouteGuideOverview_secondary__VYgvY{width:100%}}.RouteGuideOverview_primary__H_osi:focus-visible,.RouteGuideOverview_secondary__VYgvY:focus-visible,.RouteGuideOverview_source__0Ndq8:focus-visible,.RouteGuideOverview_summary__7iPgA summary:focus-visible{outline:2px solid #01306b;outline-offset:2px}.RouteGuideOverview_summary__7iPgA{margin-top:1rem;color:#475569;font-size:.9375rem}.RouteGuideOverview_summary__7iPgA summary{width:-moz-fit-content;width:fit-content;padding-block:.45rem;color:#01306b;font-weight:650;cursor:pointer}.RouteGuideOverview_summary__7iPgA p{max-width:70ch;margin:.3rem 0 0;line-height:1.6}.RouteGuideOverview_mobileNote__Ucvpq{--yanubo-text-body:0.875rem;margin-block:.75rem}.RouteGuideOverview_mobileNote__Ucvpq strong{color:#01306b}@media (min-width:720px){.RouteGuideOverview_comparison__HhlOo{--route-duration:minmax(9rem,1fr);--route-price:minmax(6.5rem,0.7fr);--route-gap:1rem;--route-columns:minmax(8rem,0.85fr) var(--route-duration) var(--route-price) minmax(0,2.25fr)}.RouteGuideOverview_withoutFacts__sY2hu .RouteGuideOverview_row__t5Kjx{grid-template-columns:minmax(8rem,.85fr) minmax(0,3.95fr)}.RouteGuideOverview_columns__0_wf1 span:last-child{display:block}.RouteGuideOverview_row__t5Kjx{padding:.7rem 0}.RouteGuideOverview_notes__c4uNV{grid-column:auto}.RouteGuideOverview_desktopNotes__lL86t{display:block}.RouteGuideOverview_flightCaveat___l_aH,.RouteGuideOverview_mobileNotes__cwkE_{display:none}}