/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.space-y-8 > *:not(:first-child){margin-top:2rem;}.-space-y-px > *:not(:first-child){margin-top:-1px;}.not-sr-only{clip-path:none !important;height:auto !important;margin:0 !important;position:relative !important;width:auto !important;}@media (min-width:992px){.md\:not-sr-only{clip-path:none !important;height:auto !important;margin:0 !important;position:relative !important;width:auto !important;}}
.live-trains .train-position-map .calling-point.station-reached .calling-point-arrival-time,.live-trains .train-position-map .calling-point.station-reached .calling-point-station-name{color:#444444;}.live-trains__table{border-spacing:0;border-collapse:collapse;width:100%;> tbody > tr{background-color:#ffffff;border-bottom:1px solid #bebebe;padding:18px 12px 21px 12px;}> tbody td{padding:6px 12px;}> tbody > tr > td{padding:15px 12px;}.destination-info .destination{color:#333333;font-size:16px;font-weight:700;}.departure-arrive-time{font-weight:700;}.operator{font-size:14px;}.expected-time{color:#ee0000;&.on-time{color:#000000;}}tr.is-open{background-color:#f6f6f6;border-bottom:0;}}.live-trains__table--heading{display:table-header-group;padding:8px 12px;th{font-size:16px;font-weight:normal;text-align:left;padding:8px 12px;}}@media screen and (min-width:768px){}
article .tfw-prose{> p + p{margin-top:1rem;}> p a{text-decoration:underline;}> ul li a{color:#222222;}}
