.njjW9G_list{gap:2rem;display:grid}@media (min-width:900px){.njjW9G_mobileOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}}.njjW9G_group{gap:.5rem;display:grid}.njjW9G_groupTitle{font-size:var(--step-2);color:var(--ocean-deep)}.njjW9G_group[data-run=southern] .njjW9G_groupTitle{color:var(--coral-deep)}.njjW9G_groupTitle span{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink);font-weight:700}.njjW9G_groupNote{font-size:var(--step--1);color:var(--ink-soft)}.njjW9G_stops{margin:.5rem 0 0;padding:0;list-style:none;position:relative}.njjW9G_stops:before{content:"";background:var(--ocean);transform-origin:top;width:3px;transform:scaleY(var(--route-progress,1));border-radius:2px;margin-left:-1.5px;position:absolute;top:.9rem;bottom:.9rem;left:.5rem}.njjW9G_group[data-run=southern] .njjW9G_stops:before{background:repeating-linear-gradient(180deg, var(--coral-deep) 0 6px, transparent 6px 11px)}.njjW9G_stop{grid-template-columns:1rem 1fr;column-gap:1rem;padding:.45rem 0;display:grid;position:relative}.njjW9G_marker{background:var(--ink);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--sky-pale);z-index:1;border-radius:50%;grid-row:span 2;margin-top:.3rem;position:relative}.njjW9G_stop[data-status=under_review] .njjW9G_marker,.njjW9G_stop[data-status=proposed] .njjW9G_marker{background:var(--sky-pale);border:2px dashed var(--ocean)}.njjW9G_stopName{font-weight:700}.njjW9G_stopDetail{font-size:var(--step--1);color:var(--ink-soft);grid-column:2}.njjW9G_stopTime{color:var(--ocean-deep);font-weight:700;font-size:var(--step--1);grid-column:2}.njjW9G_stop[data-status=under_review] .njjW9G_stopName,.njjW9G_stop[data-status=proposed] .njjW9G_stopName{color:var(--ink-soft);font-style:italic;font-weight:600}
