.lc-path{margin:0}.lc-stations{gap:32px;margin:0;padding:0;list-style:none;display:grid}.lc-track{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lc-mark{fill:none;width:64px;height:64px;stroke:rgb(var(--signal-rgb));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lc-fill{fill:rgb(var(--signal-rgb));stroke:none}.lc-station--work .lc-mark{stroke:rgb(var(--bone-rgb) / .75)}.lc-station--work .lc-fill{fill:rgb(var(--bone-rgb) / .75)}.lc-gap{background:repeating-linear-gradient(90deg, rgb(var(--signal-rgb) / .7) 0 34%, transparent 34% 48%, rgb(var(--signal-rgb) / .7) 48% 100%);flex:1;height:2px}.lc-name{font-family:var(--font-display), Georgia, serif;color:rgb(var(--bone-rgb));font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;line-height:1.15}.lc-what{max-width:44ch;color:rgb(var(--bone-rgb) / .75);margin-top:8px;font-size:.9375rem;line-height:1.55}.lc-tool{color:rgb(var(--bone-rgb));margin-top:10px;font-size:.875rem;font-weight:600}.lc-action{min-height:44px;color:rgb(var(--signal-rgb));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--signal-rgb) / .4);text-decoration-color:rgb(var(--signal-rgb) / .4);text-underline-offset:4px;align-items:center;margin-top:6px;font-size:.9375rem;font-weight:600;display:inline-flex}@media (min-width:900px){.lc-stations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899.98px){.lc-gap{display:none}}
