.dSnlCW_container{min-height:25rem}.dSnlCW_grid{grid-gap:1rem;gap:1rem;display:grid}@media (min-width:48em){.dSnlCW_grid{grid-template-columns:1fr 1fr}}.dSnlCW_icon{width:1.5rem;height:1.5rem}
.HgHuFq_container{background-color:var(--colour-face-brandWhite);padding-top:var(--SIZE-200)}@media (min-width:48em){.HgHuFq_container{border-radius:var(--RADIUS-small);margin:0 var(--SIZE-300)}}
.SAJKaq_container{min-height:25rem;padding:2rem 0}
.N2ZPfa_container{min-height:25rem}
.GLZiGa_container{min-height:25rem;padding:2rem 0}
.rZ8J0W_topic{flex-shrink:0;min-height:3.5rem}.rZ8J0W_action{flex:auto;gap:1rem .75rem;display:flex}.rZ8J0W_actionTopic{flex:auto;display:grid}@media not all and (min-width:48em){.rZ8J0W_action{flex-direction:column}.rZ8J0W_action>*{width:100%}}@media (min-width:48em){.rZ8J0W_topic{width:15.75rem}.rZ8J0W_action{flex-flow:wrap;align-items:center}.rZ8J0W_action>:not(.rZ8J0W_actionTopic){flex:none;width:16rem}}
._1GVZRq_col{padding:0}
.KrCm3a_replaceCard[data-commercial-train-highlight=true]{width:-moz-fit-content;width:fit-content}@media not all and (min-width:48em){.KrCm3a_cancelButton{margin:var(--SIZE-300) 0;width:100%}.KrCm3a_cabinCard{justify-content:center}.KrCm3a_cardAction{margin:var(--SIZE-200) 0 0}}@media (min-width:48em){.KrCm3a_cancelButton{margin:var(--SIZE-500) 0 var(--SIZE-300);width:50%}.KrCm3a_cabinCard{justify-content:space-between;align-items:center}.KrCm3a_cardTopic{justify-content:flex-start}.KrCm3a_cardAction{justify-content:flex-end}}
._4TqhSa_skipToBookedPlaces{background:var(--colour-background-primary);border-radius:var(--RADIUS-tiny);padding:var(--SIZE-200) var(--SIZE-300);z-index:var(--z-above-header);transform:translateX(var(--SIZE-200));top:calc(var(--top-nav-height) + var(--SIZE-200));line-height:1;position:absolute}
.k07i8G_card{grid-gap:var(--SIZE-200);align-items:flex-start;gap:var(--SIZE-200);justify-items:stretch;display:grid}@media (min-width:48em){.k07i8G_card{grid-template-columns:15rem 1fr}}
.VcC8xq_container{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:100%;display:grid}@media (min-width:75em){.VcC8xq_container{gap:var(--SIZE-300) var(--SIZE-200);grid-template-columns:1fr 1fr}}
.K8oeOa_button{margin-bottom:var(--SIZE-250)}.K8oeOa_iconContainer{background:var(--colour-face-brandWhite);border-radius:var(--SIZE-300);justify-content:center;align-items:center;min-width:3.375rem;height:3.375rem;display:flex}.K8oeOa_newSeatInfoCard{border-radius:var(--SIZE-100);width:17.75rem}.K8oeOa_highlightedService{max-width:400px;margin:auto 0}
/*# sourceMappingURL=0-et9sidieb-1.css.map*/