.ContentfulInformationBulletList-module__OqkG5G__callToAction{align-self:flex-start;margin-top:1rem}.ContentfulInformationBulletList-module__OqkG5G__container{flex-direction:column;margin:0 0 3rem;display:flex}.ContentfulInformationBulletList-module__OqkG5G__subtitle{text-transform:uppercase;order:-1;padding-bottom:.125rem}.ContentfulInformationBulletList-module__OqkG5G__richTextWrapper{margin:.5rem 0 0;font-size:.875rem}
.ContentfulMenuList-module__d0uYTW__menuCardContainer{--card-padding:var(--s16);grid-gap:1rem;grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:64em){.ContentfulMenuList-module__d0uYTW__menuCardContainer{grid-template-columns:1fr 1fr 1fr;gap:2rem}}.ContentfulMenuList-module__d0uYTW__menuListContainer{gap:2.5rem;position:relative}@media (min-width:64em){.ContentfulMenuList-module__d0uYTW__menuListContainer{column-count:2}.ContentfulMenuList-module__d0uYTW__menuListContainer:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--line-color,currentColor), var(--line-color,currentColor) var(--s10), transparent var(--s10), transparent var(--s16));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.ContentfulMenuList-module__d0uYTW__compactListItem{break-inside:avoid-column}.ContentfulMenuList-module__d0uYTW__compactListItem:last-child{border:0}.ContentfulMenuList-module__d0uYTW__compactListItem .ContentfulMenuList-module__d0uYTW__titleContainer{flex-grow:1}
.JourneyCard-module__IYvheq__journeyCard{padding:var(--SIZE-200);gap:var(--SIZE-200);flex-direction:column;display:flex;container-type:inline-size}.JourneyCard-module__IYvheq__journeyCardGrid{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:1fr;display:grid}.JourneyCard-module__IYvheq__journeyCardActions{justify-content:center;gap:var(--SIZE-100);flex-direction:column;display:flex}.JourneyCard-module__IYvheq__journeyCardActions>:where(a,button){white-space:nowrap;width:100%}@media (min-width:48em){.JourneyCard-module__IYvheq__journeyCard{padding:var(--SIZE-200) var(--SIZE-300)}}@container (min-width:37.5rem){.JourneyCard-module__IYvheq__journeyCardGrid{grid-template-columns:1fr calc(var(--MEASURE-200) + var(--SIZE-400));align-items:center}}
.DefaultError-module__jQ6iLW__logoContainer{width:100%;margin-top:1.75rem;margin-bottom:3.75rem}.DefaultError-module__jQ6iLW__helpOuterContainer{width:300px;margin-top:2rem}.DefaultError-module__jQ6iLW__helpContainer>ul{list-style:outside}.DefaultError-module__jQ6iLW__helpContainer>ul>li{margin:.7rem}.DefaultError-module__jQ6iLW__helpContainer>ul>li>strong{font-weight:var(--weight-bold)}.DefaultError-module__jQ6iLW__helpTitle{margin:1rem 0;font-size:1.25rem}.DefaultError-module__jQ6iLW__errorCard{background-color:var(--colour-brand-white);border-radius:.5rem;min-height:10rem;padding:2rem}@media (min-width:64em){.DefaultError-module__jQ6iLW__helpOuterContainer{width:100%;margin-left:2rem;margin-right:2rem}.DefaultError-module__jQ6iLW__errorCard{width:100%}}@media print{.DefaultError-module__jQ6iLW__errorCard{box-shadow:inset 0 0 0 2px var(--color-card-shadow)}}
.Error-module__Wakywa__errorPage{max-width:64rem;margin:auto auto 2rem;padding:0 1rem}
.TicketCancelled-module__BcpuCq__ticketCanceledCard{background-color:var(--colour-brand-white);border-radius:.5rem;min-width:21.25rem;min-height:16rem;margin-top:3rem;padding:1rem 1.5rem;display:flex;position:relative}.TicketCancelled-module__BcpuCq__logoContainer{position:absolute}.TicketCancelled-module__BcpuCq__cardTextContainer{text-align:center;flex-direction:column;justify-content:center;display:flex}.TicketCancelled-module__BcpuCq__cardTitle{font-weight:var(--weight-semibold);text-align:center;margin-top:3.5rem;margin-bottom:1rem;line-height:1}@media (min-width:64em){.TicketCancelled-module__BcpuCq__cardTitle{margin-top:0}}@media print{.TicketCancelled-module__BcpuCq__ticketCanceledCard{box-shadow:inset 0 0 0 2px var(--color-card-shadow)}}
.PaymentReceiptLayout-module__oVx_ha__layout{flex-direction:column;align-items:center;display:flex}
.LocalizedCurrency-module__xW_Elq__nowrap{white-space:nowrap}
.PaymentDetail-module__N3apEW__paymentDetail,.PaymentDetail-module__N3apEW__paymentDetail *{line-height:1}
.PaymentDetails-module__mB68Pq__printFlex{display:flex!important}
.PaymentReceipt-module__Bb7ePW__wrapper{border-radius:var(--RADIUS-small);border:var(--BORDER-weight-100) solid var(--colour-border-subtle);background-color:var(--colour-brand-white);width:100%;padding:var(--SIZE-200);margin:var(--SIZE-200) auto}@media (min-width:48em){.PaymentReceipt-module__Bb7ePW__wrapper{padding:var(--SIZE-300)}}.PaymentReceipt-module__Bb7ePW__wrapper+.PaymentReceipt-module__Bb7ePW__wrapper{margin-top:var(--SIZE-300)}@media print{.PaymentReceipt-module__Bb7ePW__wrapper .PaymentReceipt-module__Bb7ePW__header{page-break-after:avoid;break-after:avoid}.PaymentReceipt-module__Bb7ePW__wrapper>*{page-break-inside:avoid;break-inside:avoid;display:block}.PaymentReceipt-module__Bb7ePW__wrapper{border:var(--BORDER-weight-100) solid var(--colour-border-subtle);page-break-before:avoid;break-before:avoid;page-break-after:always;break-after:always;transform-origin:top;max-width:34rem}}.PaymentReceipt-module__Bb7ePW__wrapperEmbedded{margin:0 auto;}.PaymentReceipt-module__Bb7ePW__dateTime{margin:var(--SIZE-200) 0 var(--SIZE-300);display:block}@media print{.PaymentReceipt-module__Bb7ePW__dateTime{margin:var(--SIZE-50) 0 var(--SIZE-100)}}.PaymentReceipt-module__Bb7ePW__breakdownHeader{margin-bottom:var(--SIZE-250)}@media print{.PaymentReceipt-module__Bb7ePW__breakdownHeader{margin-bottom:var(--SIZE-150)}}.PaymentReceipt-module__Bb7ePW__priceLabel{margin-bottom:.125rem;margin-right:var(--SIZE-100);flex:1}.PaymentReceipt-module__Bb7ePW__divider{border-top:.2rem dotted var(--colour-border-subtle);margin:var(--SIZE-300) 0;display:block}@media print{.PaymentReceipt-module__Bb7ePW__divider{margin:var(--SIZE-200) 0}}.PaymentReceipt-module__Bb7ePW__merchantInfo{margin-top:1.125rem}@media print{.PaymentReceipt-module__Bb7ePW__merchantInfo{margin-top:var(--SIZE-50)}}.PaymentReceipt-module__Bb7ePW__printFlex{display:flex!important}.PaymentReceipt-module__Bb7ePW__currency{color:var(--colour-content-default)}.PaymentReceipt-module__Bb7ePW__terminalReceipt{word-break:break-all}@media print{.PaymentReceipt-module__Bb7ePW__terminalReceipt{page-break-inside:auto;break-inside:auto;margin-top:var(--SIZE-200)}}
.PriceLineSummary-module__8NXxtq__priceLine{margin-right:var(--SIZE-200);flex-direction:row;flex:0 65%;display:flex}.PriceLineSummary-module__8NXxtq__priceUnitCount{margin-right:var(--SIZE-50);min-width:var(--SIZE-250);display:inline-block}.PriceLineSummary-module__8NXxtq__busSubItem{margin-top:var(--SIZE-50);margin-bottom:var(--SIZE-50);display:flex}.PriceLineSummary-module__8NXxtq__tripLine{color:var(--colour-content-default);font-size:1.5rem;font-weight:var(--weight-semibold);flex-wrap:wrap;margin-top:0;display:flex}.PriceLineSummary-module__8NXxtq__trainIcon{color:var(--colour-content-weakDisabled);flex-shrink:0}.PriceLineSummary-module__8NXxtq__trainsAllowed{overflow-wrap:break-word;align-items:center;display:flex}.PriceLineSummary-module__8NXxtq__dateLine{color:var(--colour-content-default);margin-bottom:var(--SIZE-200)}.PriceLineSummary-module__8NXxtq__priceRow{color:var(--colour-content-default);justify-content:space-between;font-size:1rem;display:flex}.PriceLineSummary-module__8NXxtq__priceRow>*{flex:1}.PriceLineSummary-module__8NXxtq__priceAmount{color:var(--colour-content-muted);text-align:right;flex:0 35%}@media (min-width:23.4375em){.PriceLineSummary-module__8NXxtq__priceAmount{white-space:nowrap}}.PriceLineSummary-module__8NXxtq__unitRow,.PriceLineSummary-module__8NXxtq__subItemRow{color:var(--colour-content-muted);margin-left:1.75rem}.PriceLineSummary-module__8NXxtq__directionPriceRow{color:var(--colour-content-default);margin-top:var(--SIZE-250);font-weight:var(--weight-semibold);}.PriceLineSummary-module__8NXxtq__subTotalPrice{color:var(--colour-content-default);font-size:1rem;font-weight:var(--weight-semibold);text-align:right}
.LocalizedPercentage-module__TPV3Kq__nowrap{white-space:nowrap}
.PriceDetail-module__m65UuW__priceDetail{width:50%}.PriceDetail-module__m65UuW__priceLabel{margin-right:var(--SIZE-200);flex:1;line-height:1.125}.PriceDetail-module__m65UuW__currency{color:var(--colour-content-muted)}
.TotalPriceDetails-module__usVmKq__priceDetails{flex-wrap:wrap;display:flex!important}.TotalPriceDetails-module__usVmKq__priceDetails :nth-child(3),.TotalPriceDetails-module__usVmKq__priceDetails :nth-child(4){margin-top:var(--SIZE-200)}
.ReceiptHeader-module__uJu6dG__receiptHeader{visibility:hidden;display:none}@media print{.ReceiptHeader-module__uJu6dG__receiptHeader{visibility:visible;width:34rem;margin-top:var(--SIZE-200);page-break-before:always;break-before:always;page-break-after:avoid;break-after:avoid;margin-bottom:0;margin-left:auto;margin-right:auto;display:block}}
.ReceiptRenderer-module__rX7WLa__wrapper{width:100%;max-width:768px;color:var(--colour-content-default);font-size-adjust:inherit;flex-direction:column;justify-content:space-around;display:flex}
.Modal-module__C1kHaq__mainContent{padding:var(--SIZE-300);flex:1 0 auto}.Modal-module__C1kHaq__header{z-index:1;justify-content:space-between;align-items:center;display:flex}.Modal-module__C1kHaq__closeButton{margin:calc(-1 * var(--SIZE-100)) calc(-1 * var(--SIZE-100)) 0 0}.Modal-module__C1kHaq__header h1{overflow-wrap:anywhere}.Modal-module__C1kHaq__dialog{max-width:64rem;display:flex;overflow:auto}.Modal-module__C1kHaq__dialog:not([open]){display:none!important}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_tiny{max-width:21.5rem}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_tiny .Modal-module__C1kHaq__mainContent{gap:var(--SIZE-100);padding:var(--SIZE-250)}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_md{max-width:51.5rem}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_sm{max-width:30rem;min-height:0;min-height:initial;width:auto;width:initial}.Modal-module__C1kHaq__dialog::backdrop{background:var(--colour-brand-black);opacity:.88}.Modal-module__C1kHaq__dialog+.Modal-module__C1kHaq__backdrop{background:var(--colour-brand-black);opacity:.88}.Modal-module__C1kHaq__notification{margin-bottom:var(--SIZE-250)}.Modal-module__C1kHaq__notification+.Modal-module__C1kHaq__notification{margin-top:var(--SIZE-100);margin-bottom:0}@media not all and (min-width:48em){.Modal-module__C1kHaq__dialog{min-height:calc(100 * var(--vh,1vh) - 1px);width:100%;top:0}.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_tiny{min-height:auto}}@media (min-width:23.4375em){.Modal-module__C1kHaq__dialog.Modal-module__C1kHaq__size_sm{top:var(--SIZE-200)}}@media (min-width:48em){.Modal-module__C1kHaq__dialog{--padding:var(--SIZE-500);max-height:calc(100 * var(--vh,1vh) - var(--padding));width:calc(100% - var(--padding))}}
.JourneySearchButton-module__38rpLW__label{padding-left:var(--SIZE-200);padding-bottom:var(--SIZE-100);color:var(--WHEN-light,inherit) var(--WHEN-dark,var(--DARK-text-muted));display:block}.JourneySearchButton-module__38rpLW__button{padding-left:var(--SIZE-200);border-radius:var(--RADIUS-small);background-color:var(--WHEN-light,var(--colorScheme-secondary-backgroundColor)) var(--WHEN-dark,var(--colorScheme-primary-backgroundColor));color:var(--WHEN-light,var(--colorScheme-secondary-color)) var(--WHEN-dark,var(--colorScheme-primary-color))}
.StationPicker-module__C5T3Pq__stationPickerButton{justify-content:flex-start}.StationPicker-module__C5T3Pq__label{text-align:left;flex:1;min-width:0;display:block;position:relative}.StationPicker-module__C5T3Pq__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.BrowseButtons-module__XF0LzG__container{flex-direction:row-reverse;justify-content:space-between;margin:1rem 0;display:flex}.BrowseButtons-module__XF0LzG__button{text-wrap:wrap}.BrowseButtons-module__XF0LzG__next{text-align:right}.BrowseButtons-module__XF0LzG__prev{text-align:left}
.ConnectionList-module__YZCswa__list{grid-gap:var(--s08);gap:var(--s08);margin:0;padding:0;list-style:none;display:grid}.ConnectionList-module__YZCswa__nightTrafficTitle{padding-top:1.5625rem;padding-bottom:1.5625rem}
.ConnectionButton-module__MNMSGa__button{--data-button-backgroundColor-disabled:var(--colour-face-muted);--data-button-textColor-disabled:var(--colour-content-disabled);width:100%}@media not all and (min-width:23.4375em){.ConnectionButton-module__MNMSGa__button{font-size:var(--FONT-size-75)}}
.ConnectionListItemNotice-module__u6SYvG__listItemNotice{font-weight:var(--weight-medium);white-space:normal;border-radius:0 0 .25rem .25rem;align-items:flex-start;gap:.25rem;padding:.25rem 1rem;font-size:1rem;display:flex}.ConnectionListItemNotice-module__u6SYvG__listItemNotice>svg{flex:none}@media (min-width:48em){.ConnectionListItemNotice-module__u6SYvG__listItemNotice{padding:.5rem 1.25rem}}@media (min-width:64em){.ConnectionListItemNotice-module__u6SYvG__listItemNotice{padding:.5rem 1.75rem}}
.DurationTransfers-module__HG48aq__durationTransfers{grid-gap:1.25rem;grid-template-columns:auto 1fr;grid-template-areas:"duration transfers";gap:1.25rem;display:grid}@media (min-width:48em) and (max-width:63.9375em){.DurationTransfers-module__HG48aq__durationTransfers{grid-template-columns:1.5fr 2fr}}@media (min-width:64em){.DurationTransfers-module__HG48aq__durationTransfers{grid-template-columns:9fr 8fr}}.DurationTransfers-module__HG48aq__transferCount{grid-area:transfers}
.Schedule-module__tLGeRW__times svg{margin-right:.125rem}@media not all and (min-width:48em){.Schedule-module__tLGeRW__times{font-size:1.25rem;line-height:1.5rem}.Schedule-module__tLGeRW__times svg{margin-block:.125rem!important}}.Schedule-module__tLGeRW__times{align-items:center;gap:var(--s08);display:flex}
/*# sourceMappingURL=0hee2h_0ny6c-.css.map*/