@media(max-width:767px){.departures-table,.departures-table>tbody{display:block}.departures-table>thead{display:none}.departures-table .departure-row{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-areas:"date price" "dest dest" "seats days" "cta cta";grid-template-columns:minmax(0,1fr) auto;padding:.875rem 1rem;row-gap:.375rem}.departures-table .departure-row>td{display:block;padding:0;text-align:left}.departures-table .departure-cell--date{grid-area:date}.departures-table .departure-row>.departure-cell--price{grid-area:price;text-align:right}.departures-table .departure-cell--dest{grid-area:dest}.departures-table .departure-cell--seats{font-size:.875rem;grid-area:seats}.departures-table .departure-cell--days{grid-area:days;justify-self:end}.departures-table .departure-cell--cta{grid-area:cta;padding-top:.25rem}.departures-table .departure-title{align-items:center;display:inline-flex;min-height:2.75rem}.departures-table:not(.is-expanded) .departure-row--extra{display:none}}
