main.svelte-4adqly{max-width:820px;margin:0 auto;padding:3rem 1.5rem 5rem}.back.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none}.back.svelte-4adqly:hover{color:var(--gold)}.bottom.svelte-4adqly{border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem;display:block}header.svelte-4adqly{margin:2.5rem 0 3.5rem}.eyebrow.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--burnt-light)}h1.svelte-4adqly{font-family:var(--font-display);margin:.6rem 0 .5rem;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:700;line-height:1.05}.sub.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.lede.svelte-4adqly{color:var(--cream);opacity:.92;margin-top:1.3rem;font-size:1.02rem;line-height:1.7}.span.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--muted);margin-top:1rem}.span.svelte-4adqly b:where(.svelte-4adqly){color:var(--cream);font-weight:400}section.svelte-4adqly{margin-bottom:3.2rem}h2.svelte-4adqly{font-family:var(--font-display);border-bottom:1px solid var(--border);margin-bottom:1.1rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700}.framing.svelte-4adqly{opacity:.9;margin-bottom:1.5rem;line-height:1.7}.note.svelte-4adqly{color:var(--muted);margin-top:1.2rem;font-size:12.5px;line-height:1.7}.stops.svelte-4adqly{flex-direction:column;list-style:none;display:flex}.stop.svelte-4adqly{grid-template-columns:22px 1fr;gap:.8rem;padding-bottom:1.1rem;display:grid;position:relative}.stop.svelte-4adqly:not(:last-child) .marker:where(.svelte-4adqly):after{content:"";background:var(--border);width:1px;position:absolute;top:13px;bottom:-4px;left:5px}.marker.svelte-4adqly{border:2px solid var(--gold);border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.way.svelte-4adqly .marker:where(.svelte-4adqly){border-color:var(--muted);background:var(--dark3)}.s-name.svelte-4adqly a:where(.svelte-4adqly){color:var(--cream);border-bottom:1px solid var(--border);text-decoration:none}.s-name.svelte-4adqly a:where(.svelte-4adqly):hover{color:var(--gold);border-color:var(--gold)}.pend.svelte-4adqly{color:var(--muted)}.s-state.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--muted);margin-left:8px}.s-meta.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);margin-top:4px}.role.svelte-4adqly{text-transform:uppercase;letter-spacing:.12em;color:var(--burnt-light);margin-right:7px}.figs.svelte-4adqly{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.3rem;display:grid}.fig.svelte-4adqly{flex-direction:column;display:flex}.n.svelte-4adqly{font-family:var(--font-display);color:var(--gold);font-size:2rem;font-weight:700;line-height:1}.l.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:7px}.mix.svelte-4adqly{flex-direction:column;gap:.55rem;list-style:none;display:flex}.mix.svelte-4adqly li:where(.svelte-4adqly){grid-template-columns:132px 1fr 34px;align-items:center;gap:.7rem;display:grid}.m-l.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.m-bar.svelte-4adqly{background:var(--gold);border-radius:2px;min-width:2px;height:7px}.m-v.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.side.svelte-4adqly{border-left:2px solid var(--blue);padding-left:1.1rem}.side-where.svelte-4adqly{font-size:var(--text-md);color:var(--cream)}.side-note.svelte-4adqly{font-size:var(--text-ui);opacity:.88;margin-top:6px;line-height:1.7}.side-ev.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);margin-top:8px}.adh.svelte-4adqly{background:var(--border);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:1px;list-style:none;display:flex;overflow:hidden}.adh.svelte-4adqly li:where(.svelte-4adqly){background:var(--dark2);grid-template-columns:1fr auto auto;align-items:baseline;gap:1rem;padding:.55rem .9rem;display:grid}.a-city.svelte-4adqly{font-size:var(--text-ui);color:var(--cream)}.a-v.svelte-4adqly{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.absent.svelte-4adqly p:where(.svelte-4adqly){opacity:.82;line-height:1.7}b.svelte-4adqly{color:var(--cream);font-weight:500}@media (width<=600px){main.svelte-4adqly{padding:2rem 1.15rem 3.5rem}.mix.svelte-4adqly li:where(.svelte-4adqly){grid-template-columns:108px 1fr 30px}.adh.svelte-4adqly li:where(.svelte-4adqly){grid-template-columns:1fr;gap:.2rem}}
