.TZrs-W_page{flex-direction:column;gap:20px;max-inline-size:560px;margin-inline:auto;padding-block:16px 32px;display:flex}.TZrs-W_greeting{flex-direction:column;gap:4px;display:flex}.TZrs-W_overline{color:var(--noy-color-text-secondary);font-size:var(--noy-xp-text-micro-size);font-weight:var(--noy-xp-text-body-s-strong-weight);letter-spacing:.06em;margin:0}.TZrs-W_hero{font-size:var(--noy-xp-text-hero-title-size);line-height:var(--noy-xp-text-hero-title-line-height);font-weight:var(--noy-xp-text-hero-title-weight);margin:0}.TZrs-W_tripCard{background:var(--noy-color-surface-emphasis);color:var(--noy-color-text-on-emphasis);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.TZrs-W_tripCard p{margin:0}.TZrs-W_tripName{font-size:var(--noy-xp-text-body-size);line-height:var(--noy-xp-text-body-line-height);font-weight:var(--noy-xp-text-body-strong-weight)}.TZrs-W_days{align-items:baseline;gap:6px;display:flex}.TZrs-W_daysN{font-size:var(--noy-xp-text-hero-title-size);line-height:var(--noy-xp-text-hero-title-line-height);font-weight:var(--noy-xp-text-hero-title-weight)}.TZrs-W_pickup span{opacity:.8}.TZrs-W_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.TZrs-W_search{gap:8px;display:flex}.TZrs-W_searchField{border:var(--noy-border-hairline) solid var(--noy-color-border-default);background:var(--noy-color-surface-raised);min-block-size:44px;color:var(--noy-color-text-secondary);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.TZrs-W_section{flex-direction:column;gap:10px;display:flex}.TZrs-W_sectionTitle{font-size:var(--noy-xp-text-section-size);line-height:var(--noy-xp-text-section-line-height);font-weight:var(--noy-xp-text-section-weight);margin:0}.TZrs-W_link{color:var(--noy-color-text-link);font:inherit;font-size:var(--noy-xp-text-body-s-size);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.TZrs-W_rail{gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.TZrs-W_destination{flex:none;inline-size:132px}.TZrs-W_destinationLink{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.TZrs-W_departures{background:var(--noy-xp-elev1-fill);min-block-size:44px;color:var(--noy-color-text-primary);font-weight:var(--noy-xp-text-body-strong-weight);border-radius:20px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.TZrs-W_departures>:first-child{flex:1}.TZrs-W_tripLink{color:var(--noy-color-text-primary);font-size:var(--noy-xp-text-body-size);font-weight:var(--noy-xp-text-body-strong-weight);text-decoration:none}.TZrs-W_sub{color:var(--noy-color-text-secondary);font-size:var(--noy-xp-text-micro-size);margin:0}@media (max-width:834px){:where(.TZrs-W_link),:where(.TZrs-W_tripLink){position:relative}:where(.TZrs-W_link):before,:where(.TZrs-W_tripLink):before{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:0}}
