.MetroFirstLastTrains_section__T1VbC{width:min(1200px,calc(100% - 64px));margin:0 auto 40px;color:var(--color-ink)}.MetroFirstLastTrains_sheet__5zpqU{padding:20px 24px 12px;border-radius:var(--radius-card);background:var(--color-surface-card)}.MetroFirstLastTrains_sheet__5zpqU h2{margin:0;font-family:var(--font-serif);font-size:20px;font-weight:600}.MetroFirstLastTrains_note__ySi7X{margin:6px 0 14px;color:var(--color-ink-sub);font-size:13px;line-height:1.6}.MetroFirstLastTrains_table__9eYjT{width:100%;border-collapse:collapse;font-size:14px}.MetroFirstLastTrains_table__9eYjT thead th{padding:8px;border-bottom:1px solid var(--paper-ink-line);color:var(--color-ink-sub);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.MetroFirstLastTrains_table__9eYjT tbody th,.MetroFirstLastTrains_table__9eYjT td{padding:10px 8px;border-top:1px solid var(--paper-ink-line);text-align:left;vertical-align:top}.MetroFirstLastTrains_line__w1xEy{font-weight:600}.MetroFirstLastTrains_dot__fW686{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:0}.MetroFirstLastTrains_time__cTPgn{font-family:var(--font-mono);white-space:nowrap}@media (max-width:1023px){.MetroFirstLastTrains_section__T1VbC{width:calc(100% - 40px)}}@media (max-width:574px){.MetroFirstLastTrains_section__T1VbC{width:calc(100% - 32px)}.MetroFirstLastTrains_sheet__5zpqU{padding:16px 14px 8px}.MetroFirstLastTrains_table__9eYjT{font-size:13px}.MetroFirstLastTrains_table__9eYjT tbody th,.MetroFirstLastTrains_table__9eYjT td{padding:9px 6px}}