html,body{max-width:100%;overflow-x:clip}
@media(max-width:760px){#season-chart{display:none}.main-nav a[href="/#season-chart"]{display:none}}
.fact-date{margin:1rem 0;color:#5f6f84;line-height:1.55}
.unknown-state{display:grid;gap:.75rem;min-height:auto;padding:1.5rem}
.unknown-state strong{color:#8a5a00}
.unknown-state p{margin:0;max-width:72ch}
.unknown-state a{display:inline-flex;align-items:center;gap:.35rem;width:max-content;font-weight:700}
.season-method{margin:1rem 0 0;color:#5f6f84;line-height:1.55}
.station-columns li{display:flex;gap:.55rem;align-items:flex-start}
.station-columns .station-link__content{display:block}
.station-columns .station-link__times{display:block;margin-top:.2rem;color:#617188;line-height:1.45}
.route-cell--arrival small{max-width:16ch}
.route-show-more-wrap{display:flex;justify-content:center;margin-top:1.25rem}
.route-show-more[hidden]{display:none}
.prose .station-link__content{display:inline}

