.jc9x-text{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.jc9x.jc9x-mod-expanded .jc9x-text{-webkit-line-clamp:unset}.jc9x-button{cursor:pointer;color:var(--color-foreground-action-default)}.c1Mfo{padding:8px 0}.c1Mfo h2{margin-top:0;margin-bottom:16px}.c1Mfo h3{margin-top:16px;margin-bottom:4px}.wMQR{padding:16px;border-radius:var(--size-border-radius-xlarge);border:var(--size-border-width-100) solid var(--color-border-default)}.wMQR-header{display:flex;align-items:center;justify-content:space-between}.wMQR-title{margin:0 16px 0 0}.wMQR-dates,.wMQR-duration{margin:0}.wMQR-trip-type{margin:0 0 0 auto}.wMQR-duration:before{content:"·";margin:0 4px}.wMQR-info{display:flex;margin-bottom:16px}.wMQR-button-text{padding:4px 0}.cfG4-image-wrapper{position:relative}.cfG4-name{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}.cfG4-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){.cfG4-image{height:168px}}.AJ0x{display:flex;flex-direction:column}.AJ0x-days{display:flex;margin-top:8px}.AJ0x-header{display:flex;align-items:center}.AJ0x-airports{margin:0}.AJ0x-label{margin:0 4px 0 0}.AJ0x-day{flex:1;padding:8px;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid var(--color-border-default);text-align:center}.AJ0x-day.AJ0x-mod-disabled{opacity:var(--opacity-global-disabled);color:var(--color-foreground-neutral-inactive)}.AJ0x-day:not(:first-of-type){margin-left:4px}.b1m7{margin-top:0;margin-bottom:24px}.b1m7 a{margin-left:4px}.b1m7-link{color:var(--color-elevation-app-content)}.c36m7{background-color:var(--color-elevation-app-surface-alt);margin:auto -16px -16px;padding:32px 16px}.c36m7-links{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:12px;column-gap:24px}body.flex-gap .c36m7-links>*:not(:last-child){margin-bottom:12px}body.flex-gap .c36m7-links>*:not(:last-child){margin-right:24px}
