.trail[data-astro-cid-sev4dd2n],.actions[data-astro-cid-sev4dd2n]{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.trail[data-astro-cid-sev4dd2n]{gap:.65rem;margin-bottom:1.2rem;font-size:.82rem}.trail[data-astro-cid-sev4dd2n] a[data-astro-cid-sev4dd2n],.text-link[data-astro-cid-sev4dd2n],.light-link[data-astro-cid-sev4dd2n]{text-underline-offset:.22em;text-decoration:underline}.text-link[data-astro-cid-sev4dd2n],.light-link[data-astro-cid-sev4dd2n]{font-size:.94rem;font-weight:700}.text-link[data-astro-cid-sev4dd2n]{color:var(--purple)}.story-hero[data-astro-cid-sev4dd2n]{background:var(--ink);color:var(--white)}.story-hero-inner[data-astro-cid-sev4dd2n],.group-grid[data-astro-cid-sev4dd2n],.host-inner[data-astro-cid-sev4dd2n]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.8rem,5vw,5rem);padding-block:clamp(2.2rem,5vw,5rem);display:grid}.story-hero-inner[data-astro-cid-sev4dd2n]{grid-template-columns:.95fr 1.15fr}.eyebrow[data-astro-cid-sev4dd2n]{margin-bottom:.85rem}.story-hero[data-astro-cid-sev4dd2n] .eyebrow[data-astro-cid-sev4dd2n],.host-section[data-astro-cid-sev4dd2n] .eyebrow[data-astro-cid-sev4dd2n]{color:var(--neon)}.winter-story[data-astro-cid-sev4dd2n] h1[data-astro-cid-sev4dd2n]{font-size:clamp(3rem,6vw,6.75rem);line-height:.98}.winter-story[data-astro-cid-sev4dd2n] h2[data-astro-cid-sev4dd2n]{max-width:24ch;margin-bottom:1rem;font-size:clamp(2.1rem,4vw,4rem);line-height:1.05}.winter-story[data-astro-cid-sev4dd2n] h3[data-astro-cid-sev4dd2n]{margin-bottom:.75rem;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.15}.lead[data-astro-cid-sev4dd2n],.intro-copy[data-astro-cid-sev4dd2n]{font-size:clamp(1.03rem,1.35vw,1.24rem)}.lead[data-astro-cid-sev4dd2n]{max-width:52ch;margin:1.25rem 0 1.6rem}.winter-story[data-astro-cid-sev4dd2n] img[data-astro-cid-sev4dd2n]{width:100%;height:auto}figcaption[data-astro-cid-sev4dd2n]{margin-top:.55rem;font-size:.88rem;line-height:1.5}.numbers[data-astro-cid-sev4dd2n]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;padding-block:1.55rem;display:grid}.numbers[data-astro-cid-sev4dd2n] dt[data-astro-cid-sev4dd2n]{color:var(--muted);font-size:.82rem}.numbers[data-astro-cid-sev4dd2n] dd[data-astro-cid-sev4dd2n]{margin:.25rem 0 0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700}.chapter[data-astro-cid-sev4dd2n]{padding-block:clamp(2.75rem,5.5vw,5.5rem)}.intro-copy[data-astro-cid-sev4dd2n]{max-width:75ch}.stations[data-astro-cid-sev4dd2n]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,3vw,3rem);margin:2rem 0;padding:0;list-style:none;display:grid}.stations[data-astro-cid-sev4dd2n] li[data-astro-cid-sev4dd2n]{border-top:2px solid var(--purple);padding-top:.8rem}.stations[data-astro-cid-sev4dd2n] li[data-astro-cid-sev4dd2n]>span[data-astro-cid-sev4dd2n]{color:var(--purple);margin-bottom:.8rem;font-size:.85rem;font-weight:700;display:block}.field-photos[data-astro-cid-sev4dd2n]{grid-template-columns:1.4fr 1fr;gap:clamp(1rem,2vw,2rem);display:grid}.field-photos[data-astro-cid-sev4dd2n] img[data-astro-cid-sev4dd2n]{aspect-ratio:16/9;object-fit:cover}.group-section[data-astro-cid-sev4dd2n]{background:#e7f4ec}.group-grid[data-astro-cid-sev4dd2n]{align-items:start}.shifts[data-astro-cid-sev4dd2n]{margin:1rem 0}.shifts[data-astro-cid-sev4dd2n] div[data-astro-cid-sev4dd2n]{border-bottom:1px solid #b0c5ba;justify-content:space-between;gap:1.2rem;padding:.65rem 0;display:flex}.shifts[data-astro-cid-sev4dd2n] dt[data-astro-cid-sev4dd2n]{font-weight:700}.shifts[data-astro-cid-sev4dd2n] dd[data-astro-cid-sev4dd2n]{text-align:right;margin:0}.group-grid[data-astro-cid-sev4dd2n] .text-link[data-astro-cid-sev4dd2n]{margin-top:.7rem;display:inline-block}.stop-list[data-astro-cid-sev4dd2n]{margin:1.6rem 0;padding:0;list-style:none}.host-section[data-astro-cid-sev4dd2n]{background:var(--purple);color:var(--white)}.host-inner[data-astro-cid-sev4dd2n]{grid-template-columns:minmax(0,2fr) auto}.host-inner[data-astro-cid-sev4dd2n] p[data-astro-cid-sev4dd2n]{max-width:70ch}@media (width<=800px){.story-hero-inner[data-astro-cid-sev4dd2n],.group-grid[data-astro-cid-sev4dd2n],.host-inner[data-astro-cid-sev4dd2n]{grid-template-columns:1fr}.host-inner[data-astro-cid-sev4dd2n] .button[data-astro-cid-sev4dd2n]{justify-self:start}}@media (width<=620px){.stations[data-astro-cid-sev4dd2n],.field-photos[data-astro-cid-sev4dd2n]{grid-template-columns:1fr}.numbers[data-astro-cid-sev4dd2n]{gap:.7rem}.numbers[data-astro-cid-sev4dd2n] dd[data-astro-cid-sev4dd2n]{line-height:1.25}}
