.Filter_Filter__xqmlV{display:grid;align-items:flex-end;grid-row-gap:var(--space-xs);row-gap:var(--space-xs);grid-template-columns:100%;grid-template-areas:"transport-types" "max-change" "via" "exclude-line"}@media only screen and (min-width:768px){.Filter_Filter__xqmlV{-moz-column-gap:var(--gutter-l);column-gap:var(--gutter-l);row-gap:var(--space-s);grid-template-columns:4fr 4fr 4fr;grid-template-areas:"transport-types transport-types transport-types" "max-change via exclude-line"}}.Filter_TransportTypes__MsyVz{grid-area:transport-types}.Filter_Via__SjNSN{grid-area:via}.Filter_MaxChanges__x6_zK{grid-area:max-change}.Filter_ExcludeLine__z5p_U{grid-area:exclude-line}.JourneyPlannerForm_SearchContainer__xnKUM{margin-bottom:var(--space-xs);background-color:var(--color-neutral-200);padding-top:var(--space-s);padding-bottom:var(--space-xs);padding-left:.75rem;padding-right:.75rem}@media screen and (min-width:576px){.JourneyPlannerForm_SearchContainer__xnKUM{margin-bottom:var(--space-m);border-radius:var(--border-radius-panel);padding:var(--space-s) var(--space-m) var(--space-xs);row-gap:var(--space-s)}}.JourneyPlannerForm_Form__76P0_{display:flex;flex-direction:column;row-gap:var(--space-xs)}@media screen and (min-width:576px){.JourneyPlannerForm_Form__76P0_{row-gap:var(--space-s)}}.JourneyPlannerForm_SearchHeading__GSzxu{text-align:center;margin:0}.JourneyPlannerForm_TypeaheadContainer__Gl_Dd{display:flex;flex-direction:column;-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs);row-gap:var(--space-xs);margin-bottom:var(--space-xs)}.JourneyPlannerForm_TypeaheadContainer__Gl_Dd.JourneyPlannerForm_hasBeenTouched__nsQqA{margin-bottom:0}@media only screen and (min-width:768px){.JourneyPlannerForm_TypeaheadContainer__Gl_Dd{display:grid;grid-template-columns:1fr 60px 1fr;grid-template-areas:"origin swap destination";align-items:flex-end}}.JourneyPlannerForm_OriginTypeahead__jorJ_{grid-area:origin}.JourneyPlannerForm_DestinationTypeahead__QiyxM{grid-area:destination}.JourneyPlannerForm_SwapButtonExtraSmall__A0zug{display:none}@media only screen and (max-width:767px){.JourneyPlannerForm_SwapButtonExtraSmall__A0zug{display:flex;grid-area:swap;justify-content:end}}.JourneyPlannerForm_SwapButtonMedium__s3_VS{display:none}@media only screen and (min-width:768px){.JourneyPlannerForm_SwapButtonMedium__s3_VS{display:flex;grid-area:swap;justify-content:center}}.JourneyPlannerForm_DateTime__hg410{margin-bottom:var(--space-s)}.JourneyPlannerForm_SubmitRow__dzJcX{display:flex;justify-content:center}@media only screen and (max-width:767px){.JourneyPlannerForm_SubmitContainer__lWRxw{width:100%}}@media only screen and (min-width:768px){.JourneyPlannerForm_SubmitContainer__lWRxw{width:300px}}.JourneyPlannerForm_ShowFilterButtonWrapper__o4IdO{align-self:center}@media screen and (min-width:768px){.JourneyPlannerForm_ShowFilterButtonWrapper__o4IdO{align-self:flex-start}}.LineIcon_LineIcon__7rZfC{display:flex;gap:4px;gap:var(--space-xxxs)}.JourneyHeading_JourneyHeading__bkFRG{display:flex;flex-direction:column;flex-wrap:wrap;padding:calc(1.5 * 8px) 16px;padding:calc(1.5 * var(--space-xxs)) var(--space-xs);width:100%}.JourneyHeading_CongestionIconWrapper__Y8k48{margin-left:4px;margin-left:var(--space-xxxs);margin-top:auto;margin-bottom:auto}.JourneyHeading_JourneyDescription__CM7oR{display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-xxs);flex-direction:column;row-gap:8px;row-gap:var(--space-xxs)}.JourneyHeading_TimeDescription__4WXAc{align-items:center;display:flex;flex-direction:row;gap:4px;gap:var(--space-xxxs)}.JourneyHeading_Duration__c9e30{color:var(--color-text-muted);text-align:right}.JourneyHeading_DurationText__J1ubo{display:inline-block;white-space:nowrap}.JourneyHeading_CancelledText__Gp01p{color:var(--color-feedback-error-primary)}.JourneyHeading_DurationArea__Dt2rz{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px;gap:var(--space-xxxs)}.JourneyHeading_LocationDescription__pfFTI{align-items:center;display:flex;flex-wrap:wrap;gap:4px;gap:var(--space-xxxs);justify-content:flex-start;text-align:left}.JourneyHeading_IconRow__ERu4l{display:flex;width:100%;gap:8px;gap:var(--space-xxs);flex-direction:row;flex-wrap:wrap}.JourneyHeading_TextArea__Mqjc5{display:flex;justify-content:space-between}.JourneyHeading_HeadingArrow__FcJJp{margin-top:calc(4px / 2);margin-top:calc(var(--space-xxxs) / 2)}.Leg_Leg__6J1Zq{display:flex;flex-direction:column;margin-bottom:16px;margin-bottom:var(--space-xs)}.Leg_Leg__6J1Zq:last-child{margin-bottom:0}.shared_TableRow__PuePT{display:flex;flex-direction:row;gap:16px;gap:var(--space-xs);width:100%;background-color:#fff;background-color:var(--color-neutral-100)}.shared_TimeArea__heUr4{display:flex;flex-direction:column;min-width:2.875rem;padding-top:4px;padding-top:var(--space-xxxs);text-align:right;width:2.875rem}@media screen and (min-width:577px){.shared_TimeArea__heUr4{width:3.5rem;min-width:3.5rem}}.shared_PlannedTime__tH_8Y{-webkit-text-decoration:line-through;text-decoration:line-through;color:var(--color-text-disabled)}.shared_LineMarker__kIHZb{width:12px;height:100%}.shared_LineMarkerDot__mNkfh:before{content:"";display:block;background:#fff;background:var(--color-neutral-100);border-radius:50%;position:absolute;width:8px;width:var(--space-xxs);height:8px;height:var(--space-xxs);margin-left:calc(4px / 2);margin-left:calc(var(--space-xxxs) / 2)}.shared_StationArea__u1oQg{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1}.shared_TextLarge__7ZNRh{font-size:1rem!important;line-height:1.25rem!important}.shared_TextMedium__c6F6_,.shared_TextSmall__NC5OX{font-size:1rem!important;line-height:1.5rem!important}@media screen and (min-width:768px){.shared_TextLarge__7ZNRh{font-size:1.25rem!important;line-height:1.5rem!important}.shared_TextMedium__c6F6_{font-size:1.125rem!important;line-height:1.75rem!important}.shared_TextSmall__NC5OX{font-size:1rem!important;line-height:1.75rem!important}}.shared_LineThrough__5aiIG{-webkit-text-decoration:line-through;text-decoration:line-through}.Origin_StopArea__KLAHp{flex-wrap:wrap;display:flex;gap:8px;gap:var(--space-xxs)}.Origin_OriginName__Wd1aZ{word-break:break-word;margin-bottom:8px;margin-bottom:var(--space-xxs);padding-top:4px;padding-top:var(--space-xxxs)}.Origin_OriginAreaHorizontal__HRyVt{flex-grow:1;gap:8px;gap:var(--space-xxs)}.Origin_OriginAreaVertical___9QVA{display:flex;flex-direction:column}.Origin_OriginLineMarkerWrapper__2di5w{padding-top:8px;padding-top:var(--space-xxs)}.Origin_OriginLineMarker__0dAbA{border-radius:8px 8px 0 0}.Origin_LineIconArea__EFlv4{padding-top:calc(4px / 2);padding-top:calc(var(--space-xxxs) / 2)}.Origin_LineMarkerDotOffset__2YQ5j:before{margin-top:2px}.Info_LineInfo__BRNe9{padding-top:4px;padding-top:var(--space-xxxs)}.Info_LineText__nBpQO{margin-bottom:4px;margin-bottom:var(--space-xxxs);display:inline-block}.Info_Notes__1nzQI{display:flex;flex-direction:column;row-gap:8px;row-gap:var(--space-xxs)}.Info_CancelledText__1K5g3{color:var(--color-feedback-error-primary)}.Info_DurationText__croUH{white-space:nowrap}.Stop_LineMarkerDotOffset__BeVAi:before{margin-top:.75rem}.Stop_PlannedTime__K00Xs{font-size:1.125rem}.Stop_StopName__YGfrE{padding-top:4px;padding-top:var(--space-xxxs)}.Destination_Destination__5gXoE{margin-bottom:4px;margin-bottom:var(--space-xxxs)}.Destination_DestinationContentArea__lxICu{display:flex;flex-direction:column;row-gap:.625rem;padding-top:8px;padding-top:var(--space-xxs)}@media screen and (min-width:768px){.Destination_DestinationContentArea__lxICu{padding-top:4px;padding-top:var(--space-xxxs)}}.Destination_DestinationTimeArea__idvno{padding-top:8px;padding-top:var(--space-xxs)}@media screen and (min-width:768px){.Destination_DestinationTimeArea__idvno{padding-top:4px;padding-top:var(--space-xxxs)}}.Destination_DestinationLineMarker__tpRW8{height:24px;height:var(--space-s);border-radius:0 0 8px 8px}.Destination_LineMarkerDotOffset__h6Xve:before{margin-top:calc(.875 * 16px);margin-top:calc(.875 * var(--space-xs))}.Transfer_Transfer__S_4O7{padding-top:16px;padding-bottom:16px;padding-top:var(--space-xs);padding-bottom:var(--space-xs);border-top:var(--border-width-default) solid var(--border-color-default);border-bottom:var(--border-width-default) solid var(--border-color-default);margin-bottom:16px;margin-bottom:var(--space-xs)}.Transfer_TransferTimeArea__Q0mHn{padding-top:0}.WithLeftSidebar_WithLeftSidebar__HtHId{margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-l);gap:var(--gutter-l);grid-template-areas:"content"}@media (min-width:768px){.WithLeftSidebar_WithLeftSidebar__HtHId{grid-template-columns:repeat(4,1fr);grid-template-areas:"sidebar content content content"}}@media (max-width:767px){.WithLeftSidebar_Sidebar__ggnnc{display:none}}.WithLeftSidebar_Sidebar__ggnnc{grid-area:sidebar}.WithLeftSidebar_Content__LAqt0{grid-area:content}.WithLeftSidebarAndRightAside_WithLeftSideBarAndRightAside__VCCB_{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-l);gap:var(--gutter-l);grid-template-areas:"header" "content" "aside"}@media (min-width:768px){.WithLeftSidebarAndRightAside_WithLeftSideBarAndRightAside__VCCB_{grid-template-columns:2fr 4fr;grid-template-areas:"sidebar header" "sidebar content" "sidebar aside"}}@media (min-width:1024px){.WithLeftSidebarAndRightAside_WithLeftSideBarAndRightAside__VCCB_{grid-template-columns:repeat(4,1fr);grid-template-areas:"sidebar header header header" "sidebar content content aside";grid-template-rows:auto 1fr}}@media (max-width:767px){.WithLeftSidebarAndRightAside_Sidebar__DxXgU{display:none}}.WithLeftSidebarAndRightAside_Sidebar__DxXgU{grid-area:sidebar}.WithLeftSidebarAndRightAside_Header__QANzj{grid-area:header}.WithLeftSidebarAndRightAside_Content__NSFlR{grid-area:content}.WithLeftSidebarAndRightAside_Aside__dIh3q{grid-area:aside}.LimitedWidthDesktop_SectionContent__Psvq8{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-l);gap:var(--gutter-l);grid-template-areas:"content"}@media (min-width:768px){.LimitedWidthDesktop_SectionContent__Psvq8{grid-template-columns:2fr 1fr;grid-template-areas:"content"}}@media (min-width:1024px){.LimitedWidthDesktop_SectionContent__Psvq8{grid-template-columns:1fr 1fr;grid-template-areas:"content"}}.LimitedWidthDesktop_Content__eTYO2{grid-area:content}