.story-head[data-astro-cid-euy74xnl]{max-width:72ch;margin-bottom:var(--space-6)}.story-head__kicker[data-astro-cid-euy74xnl]{margin:0 0 var(--space-2);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-accent);font-weight:600}.story-head[data-astro-cid-euy74xnl] h1[data-astro-cid-euy74xnl]{margin:0 0 var(--space-3);font-size:clamp(30px,3.4vw,44px);line-height:1.05}.story-head__intro[data-astro-cid-euy74xnl]{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:18px;line-height:1.5}.story-head__how[data-astro-cid-euy74xnl]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.stops[data-astro-cid-euy74xnl]{max-width:960px;margin:0;padding:0;list-style:none}.stop[data-astro-cid-euy74xnl]{gap:var(--space-4);grid-template-columns:72px minmax(0,1fr);display:grid}.stop__rail[data-astro-cid-euy74xnl]{flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex;position:relative}.stop__rail[data-astro-cid-euy74xnl]:after{content:"";background:var(--color-border-strong);flex:1;width:2px;margin-top:4px}.stop[data-astro-cid-euy74xnl]:last-child .stop__rail[data-astro-cid-euy74xnl]:after{display:none}.stop__n[data-astro-cid-euy74xnl]{background:var(--track);width:34px;height:34px;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.stop__year[data-astro-cid-euy74xnl]{font-family:var(--font-display);color:var(--color-accent);font-size:18px;font-weight:700}.stop__card[data-astro-cid-euy74xnl]{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-top:2px solid var(--track);border-radius:var(--radius-panel);background:var(--color-panel);grid-template-columns:260px minmax(0,1fr);display:grid}.stop__card[data-astro-cid-euy74xnl]:not(:has(.stop__fig)){grid-template-columns:minmax(0,1fr)}.stop__fig[data-astro-cid-euy74xnl]{min-width:0;margin:0}.stop__fig[data-astro-cid-euy74xnl] img[data-astro-cid-euy74xnl]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);filter:saturate(.85);width:100%}.stop__fig[data-astro-cid-euy74xnl] figcaption[data-astro-cid-euy74xnl]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:6px}.stop__body[data-astro-cid-euy74xnl]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.stop__meta[data-astro-cid-euy74xnl]{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-text-muted);gap:10px;margin:0;font-weight:600;display:flex}.stop__track[data-astro-cid-euy74xnl]{color:var(--track)}.stop__title[data-astro-cid-euy74xnl]{margin:0;font-size:24px;line-height:1.2}.stop__title[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl]{color:var(--color-text);text-decoration:none}.stop__title[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl]:hover{color:var(--color-accent-soft);text-decoration:underline}.stop__note[data-astro-cid-euy74xnl]{padding-left:var(--space-3);border-left:2px solid var(--color-accent);font-size:var(--text-md);color:var(--color-text);margin:0;font-style:italic}.stop__summary[data-astro-cid-euy74xnl]{color:var(--color-text-secondary);margin:0;line-height:1.55}.stop__more[data-astro-cid-euy74xnl]{font-weight:600;font-size:var(--text-sm)}.others[data-astro-cid-euy74xnl]{margin-top:var(--space-6);max-width:960px}.others[data-astro-cid-euy74xnl] h2[data-astro-cid-euy74xnl]{font-size:24px}.others[data-astro-cid-euy74xnl] ul[data-astro-cid-euy74xnl]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.others[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl]{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-panel);color:var(--color-text);font-family:var(--font-display);font-weight:600;text-decoration:none;display:flex}.others[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl]:hover{border-color:var(--color-accent)}.others[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl] span[data-astro-cid-euy74xnl]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}@media (width<=760px){.stop[data-astro-cid-euy74xnl]{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr)}.stop__n[data-astro-cid-euy74xnl]{width:28px;height:28px;font-size:var(--text-sm)}.stop__year[data-astro-cid-euy74xnl]{font-size:14px}.stop__card[data-astro-cid-euy74xnl]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.stop__title[data-astro-cid-euy74xnl]{font-size:20px}}
