.qFhG-text{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.qFhG.qFhG-mod-expanded .qFhG-text{-webkit-line-clamp:unset}.qFhG-button{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);cursor:pointer;color:var(--color-foreground-action-default)}.E1Sz{padding:8px 0}.E1Sz h2,.E1Sz b{font-family:var(--font-header-xsmall-family);font-weight:var(--font-header-xsmall-weight);font-size:var(--font-desktop-header-xsmall-size);line-height:var(--font-desktop-header-xsmall-line-height);font-feature-settings:var(--font-header-xsmall-feature-settings)}.E1Sz h2{margin-top:0;margin-bottom:16px}.E1Sz h3{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);margin-top:16px;margin-bottom:4px}.aiRm{padding:16px;border-radius:var(--size-border-radius-xlarge);border:var(--size-border-width-100) solid var(--color-border-default)}.aiRm-header{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);display:flex;align-items:center;justify-content:space-between}.aiRm-title{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);margin:0 16px 0 0}.aiRm-dates,.aiRm-duration{margin:0}.aiRm-trip-type{margin:0 0 0 auto}.aiRm-duration:before{content:"·";margin:0 4px}.aiRm-info{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:flex;margin-bottom:16px}.aiRm-button-text{padding:4px 0}.c9JwD-image-wrapper{position:relative}.c9JwD-name{font-family:var(--font-body-small-emphasis-family);font-weight:var(--font-body-small-emphasis-weight);font-size:var(--font-body-small-emphasis-size);line-height:var(--font-body-small-emphasis-line-height);letter-spacing:var(--font-desktop-body-small-emphasis-letter-spacing);font-feature-settings:var(--font-body-small-emphasis-feature-settings);position:absolute;top:16px;left:16px;border-radius:var(--size-border-radius-full);background-color:var(--color-background-alt-base);color:var(--color-background-alt-base-content);padding:4px 8px}.c9JwD-image{height:204px;width:100%;border-radius:var(--size-border-radius-xxlarge);box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1)}@media (min-width: 0) and (max-width: 1023px){.c9JwD-image{height:168px}}.IBUG{display:flex;flex-direction:column}.IBUG-days{display:flex;margin-top:8px}.IBUG-header{display:flex;align-items:center}.IBUG-airports{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);margin:0}.IBUG-label{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);margin:0 4px 0 0}.IBUG-day{flex:1;font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);padding:8px;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid var(--color-border-default);text-align:center}.IBUG-day.IBUG-mod-disabled{opacity:.4;color:var(--color-foreground-neutral-inactive)}.IBUG-day:not(:first-of-type){margin-left:4px}.bd-default .c_iKo{padding:16px;border-radius:var(--size-border-radius-xlarge);border:var(--size-border-width-100) solid var(--color-border-default)}.bd-default .c_iKo-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-elevation-one-surface-alt);padding:24px 16px;margin:-16px -16px 0;border-top-left-radius:var(--size-border-radius-xlarge);border-top-right-radius:var(--size-border-radius-xlarge);border-bottom:var(--size-border-width-100) solid var(--color-border-default)}.bd-default .c_iKo-images{display:flex}.bd-default .c_iKo-image-wrapper{border-radius:50%;padding:8px;border:var(--size-border-width-100) solid var(--color-border-default);background-color:var(--color-foreground-white-static);display:flex;align-items:center;justify-content:center}.bd-default .c_iKo-image-wrapper:not(:first-of-type){margin-left:-8px}.bd-default .c_iKo-days{margin:16px 0}.bd-default .c_iKo-image{width:20px;height:20px}.bd-default .c_iKo-title{font-family:var(--font-body-large-emphasis-family);font-weight:var(--font-body-large-emphasis-weight);font-size:var(--font-body-large-emphasis-size);line-height:var(--font-body-large-emphasis-line-height);letter-spacing:var(--font-desktop-body-large-emphasis-letter-spacing);font-feature-settings:var(--font-body-large-emphasis-feature-settings);margin:0;color:var(--color-elevation-one-content)}.bd-default .c_iKo-count{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);width:20px;text-align:center}.bd-default .c_iKo-button{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);cursor:pointer;text-align:center;padding:calc(12px - var(--size-border-width-100)) calc(16px - var(--size-border-width-100));border-radius:var(--size-border-radius-medium);background-color:var(--color-elevation-app-surface);border:var(--size-border-width-100) solid var(--color-elevation-app-content)}.bd-mo .c_iKo-header{background-color:var(--color-elevation-app-surface-alt)}.bd-mo .c_iKo-title{color:var(--color-elevation-app-content)}.Y1Gr{padding:16px;border-radius:var(--size-border-radius-xlarge);border:var(--size-border-width-100) solid var(--color-border-default)}.Y1Gr-button{height:44px;margin-top:16px;border-radius:var(--size-border-radius-medium)}.Y1Gr-header{display:flex;align-items:center;background-color:var(--color-elevation-one-surface-alt);padding:24px 16px;margin:-16px -16px 0;border-top-left-radius:var(--size-border-radius-xlarge);border-top-right-radius:var(--size-border-radius-xlarge);border-bottom:var(--size-border-width-100) solid var(--color-border-default)}.bd-mo .Y1Gr-header{--bd-id:"mo";background-color:var(--color-elevation-app-surface-alt)}.Y1Gr-title{height:24px;width:115px;margin-right:auto}.Y1Gr-airline-logo{flex:0 0 auto;border-radius:50%;height:38px;width:38px;margin-left:4px}.Y1Gr-airline-logo:not(:last-of-type){margin-right:-12px}.Y1Gr-days-wrapper{margin:16px 0}.Y1Gr-days-title{height:20px;width:130px;margin-bottom:8px}.Y1Gr-days{column-gap:4px;display:flex;align-items:center;justify-content:space-between}body.flex-gap .Y1Gr-days>*:not(:last-child){margin-right:4px}.Y1Gr-day{flex:1;height:38px;border-radius:var(--size-border-radius-medium)}.x9eG{font-family:var(--typography-font-family-default);font-weight:var(--font-body-small-weight);font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);letter-spacing:var(--font-desktop-body-small-letter-spacing);font-feature-settings:var(--font-body-small-feature-settings);margin-top:0;margin-bottom:24px}.x9eG a{margin-left:4px}.x9eG-link{color:var(--color-elevation-app-content)}.HMUG{background-color:var(--color-elevation-app-surface-alt);margin:auto -16px -16px;padding:32px 16px}.HMUG-links{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:flex;flex-direction:row;flex-wrap:wrap;row-gap:12px;column-gap:24px}body.flex-gap .HMUG-links>*:not(:last-child){margin-bottom:12px}body.flex-gap .HMUG-links>*:not(:last-child){margin-right:24px}
