.SearchResult_PierResultWrapper__UY9cV{width:100%;margin:var(--space-s) 0}.IndexPage_SectionWrapper__a3R06 .IndexPage_Section__xeRi8:first-child{padding:var(--space-xl) 0 var(--space-s)}.IndexPage_SectionWrapper__a3R06 .IndexPage_Section__xeRi8:not(:first-child){padding:var(--space-s) 0}.DeparturesSearchForm_SearchContainer__1_nKz{margin-bottom:var(--space-xs);background-color:var(--color-background-secondary);padding-top:var(--space-s);padding-bottom:var(--space-s);padding-left:.75rem;padding-right:.75rem}@media screen and (min-width:576px){.DeparturesSearchForm_SearchContainer__1_nKz{margin-bottom:var(--space-m);border-radius:var(--border-radius-panel);padding:var(--space-s) var(--space-m) var(--space-m)}}.DeparturesSearchForm_Form__lv6BH{display:flex;flex-direction:column;gap:var(--space-s)}@media screen and (min-width:576px){.DeparturesSearchForm_Form__lv6BH{align-items:end;display:grid;grid-column-gap:var(--gutter-l);-moz-column-gap:var(--gutter-l);column-gap:var(--gutter-l);grid-row-gap:var(--space-s);row-gap:var(--space-s);grid-template-areas:"input submit";grid-template-columns:3fr 1fr}}@media screen and (min-width:768px){.DeparturesSearchForm_Form__lv6BH{grid-template-areas:". input submit .";grid-template-columns:2fr 6fr 2fr 2fr}}.DeparturesSearchForm_FormWithError__bObh5{display:flex;flex-direction:column;gap:var(--space-s)}@media screen and (min-width:576px){.DeparturesSearchForm_FormWithError__bObh5{align-items:end;display:grid;grid-column-gap:var(--gutter-l);-moz-column-gap:var(--gutter-l);column-gap:var(--gutter-l);grid-row-gap:var(--space-s);row-gap:var(--space-s);grid-template-areas:"input submit" "error .";grid-template-columns:3fr 1fr}}@media screen and (min-width:768px){.DeparturesSearchForm_FormWithError__bObh5{grid-template-areas:". input submit ." ". error . .";grid-template-columns:2fr 6fr 2fr 2fr}}.DeparturesSearchForm_TypeaheadError__nS4Zu{grid-area:error}.DeparturesSearchForm_SearchHeading__WKblY{text-align:center;margin-top:0;margin-bottom:var(--space-s)}.DeparturesSearchForm_SubmitContainer__iMTdo{grid-area:submit}.DeparturesSearchForm_TypeaheadContainer__suHHC{grid-area:input}.DeparturesList_ListHeader__oEEum{width:100%;display:grid;grid-column:8;grid-template-columns:3fr 1fr;grid-column-gap:var(--gutter-s);grid-row-gap:0;padding:0}.DeparturesList_ListHeaderSmall__9VDz1{grid-template-columns:2fr 1fr 1fr}.DeparturesList_ListHeaderMedium__gZ55A{grid-template-columns:8fr 2fr 2fr}.DeparturesList_ListHeaderLarge__g5aph{grid-template-columns:4fr 5fr 2fr 1fr}.DeparturesList_Notes___Kl98{grid-column-start:2}.DeparturesList_TimeLabel__yu5V8{grid-column-start:2;justify-self:flex-start}.DeparturesList_TimeLabelSmall__bhGEi{justify-self:flex-start}.DeparturesList_TimeLabelLarge__fggqu{grid-column-start:3}.DeparturesList_PositionLabel__0ZKl5{grid-column-start:3;justify-self:end}.DeparturesList_PositionLabelLarge__oIF9s{grid-column-start:4}.DeparturesList_DateHeading__WqHYH{margin-top:0;margin-bottom:var(--space-xxs);padding-top:var(--space-xxs)}.DeparturesList_List__bNgNY{display:flex;flex-direction:column;gap:var(--space-xxs);list-style:none;padding-left:0}.DeparturesList_Destination__6m9zI{margin:0}.DeparturesList_ErrorWrapper__S7pNQ{padding-top:var(--space-s)}.DeparturesList_FilterButtonWrapper__yw_d8{margin-bottom:var(--space-xs)}.ResourceTextsListing_ResourceTextsListing__aHxRc{padding-top:var(--space-s);padding-bottom:var(--space-s)}.ResourceTextsListing_marginReset__Hw0WB{margin:0}.ResourceTextsListing_fold__fcD_G{padding-top:var(--space-s);padding-bottom:var(--space-s)}.ResourceTextsListing_label__5ket_{padding-left:var(--space-xs)}.JourneyPlanner_JourneyListsWrapper__Z0t8D{display:flex;flex-direction:column;gap:var(--space-s);width:100%}@media screen and (min-width:576px){.JourneyPlanner_JourneyListsWrapper__Z0t8D{flex-direction:row}}@media only screen and (min-width:576px){.JourneyPlanner_FormWrapper__ABpy2{margin-top:-250px}.JourneyPlanner_BackgroundImageBoundary__q_6g_{display:grid}}.JourneyPlanner_BackgroundImage__9oSD_{width:100%;height:inherit;background-position-x:50%;background-repeat:no-repeat;background-size:cover;min-height:135px;max-height:135px}@media only screen and (min-width:576px){.JourneyPlanner_BackgroundImage__9oSD_{min-height:400px;max-height:400px}}.Skeleton_Skeleton__MRIqm{background:var(--color-neutral-200);padding:var(--space-xs);position:relative;border-radius:var(--border-radius-inline);height:8rem;width:100%;margin-bottom:var(--space-xs)}@media (--b_md ){.Skeleton_Skeleton__MRIqm{padding:var(--space-xs)}}.Skeleton_SkeletonContainer__qHyzj{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;flex-shrink:1}.JourneyPlannerForm_SearchContainer__t95fO{margin-bottom:var(--space-m);background-color:var(--color-neutral-200);border-radius:var(--border-radius-panel);padding:var(--space-s) var(--space-m)}.JourneyPlannerForm_SearchContainerExtraSmall__MQ1YJ{margin-bottom:var(--space-m);background-color:var(--color-neutral-200);padding-top:var(--space-s);padding-bottom:var(--space-s);padding-left:.75rem;padding-right:.75rem}.JourneyPlannerForm_SearchHeading__IITzZ{text-align:center}.JourneyPlannerForm_TypeaheadContainer__aqMoP{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs);margin-bottom:var(--space-s);align-items:end}@media only screen and (max-width:767px){.JourneyPlannerForm_TypeaheadContainer__aqMoP{grid-template-areas:"origin" "destination" "swap"}}@media only screen and (min-width:768px){.JourneyPlannerForm_TypeaheadContainer__aqMoP{grid-template-columns:1fr 60px 1fr;grid-template-areas:"origin swap destination"}}.JourneyPlannerForm_OriginTypeahead__x9wq9{grid-area:origin}.JourneyPlannerForm_DestinationTypeahead__iQr7a{grid-area:destination}.JourneyPlannerForm_SwapButtonExtraSmall__T7ocb{display:none}@media only screen and (max-width:767px){.JourneyPlannerForm_SwapButtonExtraSmall__T7ocb{display:flex;grid-area:swap;justify-content:end}}.JourneyPlannerForm_SwapButtonMedium___gScN{display:none}@media only screen and (min-width:768px){.JourneyPlannerForm_SwapButtonMedium___gScN{display:flex;grid-area:swap;justify-content:center}}.JourneyPlannerForm_TripType__lTr2O{margin-bottom:var(--space-s)}.JourneyPlannerForm_TripDatesContainer__k_o2n{display:flex;gap:var(--space-xs);width:100%;margin-bottom:var(--space-s)}@media only screen and (max-width:767px){.JourneyPlannerForm_TripDatesContainer__k_o2n{flex-direction:column}}@media only screen and (min-width:768px){.JourneyPlannerForm_TripDatesContainer__k_o2n{flex-direction:row;flex-wrap:nowrap;-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.JourneyPlannerForm_TripDate__ai6RL{flex-basis:50%}}.JourneyPlannerForm_IncludeExternalOperators__t08WB{margin-bottom:var(--space-s)}.JourneyPlannerForm_SubmitRow__h9Hqq{display:flex;justify-content:center}@media only screen and (max-width:767px){.JourneyPlannerForm_SubmitContainer__NSrxF{width:100%}}@media only screen and (min-width:768px){.JourneyPlannerForm_SubmitContainer__NSrxF{width:300px}}.JourneyList_JourneyList__7N9I3{margin-bottom:var(--space-xl);display:flex;flex-direction:column;justify-items:center;flex-grow:1;flex-shrink:1;flex-basis:0}.JourneyList_JourneyListsWrapper__92DM2{display:flex;flex-direction:column;gap:var(--space-s);width:100%}@media screen and (min-width:576px){.JourneyList_JourneyListsWrapper__92DM2{flex-direction:row}}.JourneyList_Warning__9k_6x{margin-bottom:var(--space-xs)}.JourneyList_PaginationButton__DZSkm{display:flex;justify-content:center}.DeparturesPanels_DeparturesPanels__8DuZ3{padding-top:var(--space-m)}@media screen and (min-width:768px){.DeparturesPanels_DeparturesPanels__8DuZ3{padding-top:var(--space-l)}}.TravelHub_TravelHubTabs__xhMED{justify-content:center;display:flex}.TrafficSituation_CurrentSite__LHBBi{margin-bottom:var(--space-xs)}.Form_SearchForm__hGKE3{margin:0}.Form_FormWrapper__rVK6C{border-radius:var(--border-radius-input);background-color:var(--color-neutral-200);padding:var(--space-xs);margin-bottom:var(--space-s)}@media (min-width:768px){.Form_FormWrapper__rVK6C{padding:var(--space-s)}}.Form_SearchButtonWrapper__j6Ip8,.Form_TypeaheadWrapper__V2Seq{width:100%}.Form_SearchBarRow__kN7ff{align-items:flex-end;margin-bottom:0;-moz-column-gap:var(--form-space-xs);column-gap:var(--form-space-xs)}.Form_SearchButtonWrapperSmall__30CAo{width:auto;margin-bottom:var(--space-xxs)}.Form_SearchButtonWrapperMedium__8DzGm{width:auto;margin-bottom:0}.Form_SearchBarRowSmall__YQk07{display:flex}.Form_TypeaheadWrapperSmall__id_kV{margin-bottom:var(--space-xxs)}.Form_TypeaheadWrapperMedium__XKceU{margin-bottom:0}.LineList_List__ZKP28{margin-top:0;margin-bottom:var(--space-s);padding-left:0;display:flex;flex-direction:column;gap:var(--space-xxs);list-style-type:none}.LineList_ListItem__mnXNr{list-style-type:none}.LineList_TimeContainer__Ggxs_{margin-bottom:var(--space-xxs)}.NoResults_NoResultMessage__vGzXP{display:flex}.NoResults_NoResultsHeading__rYHOp{margin-bottom:var(--space-xxs)}.NoResults_NoResultMessageIcon__wq4MD{margin-right:var(--space-xs);color:var(--color-error-400)}#NoResults_focusErrorMessage__W3Wsa{outline:none}.Pagination_Pagination__pH_WX{margin-top:var(--space-m)}.ResultRow_ResultRow__jtHz2 p{margin:0}.ResultRow_ResultRowHeading__YgGIS{color:var(--color-primary-500)}.ResultRow_Summary__65iBU{margin-bottom:0}.ResultRow_LinkWrapper__bb4Cb em{font-style:normal;font-weight:700}.ResultRow_Link__FrVD5{display:block;color:var(--color-neutral-800);border:var(--border-width) solid transparent;-webkit-text-decoration:none;text-decoration:none;padding:var(--space-xs);border-radius:var(--border-radius-card)}.ResultRow_Link__FrVD5:hover{border:var(--border-width) solid var(--color-primary-200);color:var(--color-primary-500)}.ResultRow_Link__FrVD5:hover h2{-webkit-text-decoration:underline;text-decoration:underline}.ResultRow_Link__FrVD5:hover p{color:var(--color-neutral-800)}.ResultRow_Link__FrVD5:focus{border:var(--border-width) solid var(--color-primary-500);background-color:transparent}.SearchResults_SearchResults___O_Wi{list-style-type:none;margin:0;padding:0}.SearchResults_SearchResult__8PJfF{border-bottom:1px solid var(--color-neutral-300);width:100%;margin:0;padding:var(--space-xxs) 0;display:block}.SearchResults_SearchResult__8PJfF:first-child{border-top:1px solid var(--color-neutral-300)}.JettyPage_Heading__Mxcnq{margin-bottom:var(--space-s);margin-top:0}.JettyPage_Image__huGSs{max-height:552px;max-width:100%}.VehiclePage_Heading__WQzkI{margin-bottom:var(--space-s);margin-top:0}.VehiclePage_Image__eYyHX{max-height:552px;max-width:100%}.VehiclePage_ContentWrapper__BwRlE{display:flex}.VehiclePage_TextWrapper__ksoES{padding-right:var(--space-s)}