.st[data-astro-cid-fwgwijzo]{background:var(--stone);color:var(--ink);padding:clamp(40px,8svh,96px) 0}.st__title[data-astro-cid-fwgwijzo]{letter-spacing:-.03em;margin-bottom:clamp(24px,5svh,56px);font-size:clamp(2rem,min(4vw,7svh),3.5rem);font-weight:450;line-height:1.04}.st__go[data-astro-cid-fwgwijzo]{min-height:44px;color:var(--green);align-items:center;gap:8px;margin:calc(clamp(24px,5svh,56px)/-1.66667) 0 clamp(16px,3svh,32px);font-weight:500;text-decoration:none;display:inline-flex}.st__go[data-astro-cid-fwgwijzo]:hover{text-underline-offset:4px;text-decoration:underline}.st__route[data-astro-cid-fwgwijzo]{position:relative}.st__stops[data-astro-cid-fwgwijzo]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:16px;display:grid}.st__line[data-astro-cid-fwgwijzo]{top:23px;left:24px;right:calc((100% - (var(--n) - 1) * 16px) / var(--n) - 24px);background:#1717141f;height:2px;position:absolute}.st__line[data-astro-cid-fwgwijzo] i[data-astro-cid-fwgwijzo]{background:var(--green);transform-origin:0;height:100%;display:block}.st__stop[data-astro-cid-fwgwijzo]{position:relative}.st__dot[data-astro-cid-fwgwijzo]{border:2px solid var(--green);background:var(--stone);width:48px;height:48px;font:500 .9375rem/1 var(--serif);color:var(--green);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.st__stop[data-astro-cid-fwgwijzo]:last-child .st__dot[data-astro-cid-fwgwijzo]{background:var(--green);color:var(--on-dark)}.st__h[data-astro-cid-fwgwijzo]{font:500 1.25rem/1.2 var(--serif)}.st__t[data-astro-cid-fwgwijzo]{color:var(--meta);margin-top:4px;font-size:.9375rem;line-height:1.4}.st__facts[data-astro-cid-fwgwijzo]{border-top:1px solid #1717141f;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);margin-top:clamp(28px,5svh,56px);padding-top:clamp(18px,3svh,28px);display:grid}.st__facts--more[data-astro-cid-fwgwijzo]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(12px,2svh,20px);padding-top:clamp(12px,2svh,18px)}.st-links[data-astro-cid-fwgwijzo]{background:var(--stone);padding:0 0 clamp(20px,4svh,40px)}.st-links[data-astro-cid-fwgwijzo] .wrap[data-astro-cid-fwgwijzo]{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:clamp(14px,2.4svh,24px);font-size:.9375rem;display:flex}.st-links[data-astro-cid-fwgwijzo] span[data-astro-cid-fwgwijzo]:first-child{color:var(--meta)}.st-links[data-astro-cid-fwgwijzo] a[data-astro-cid-fwgwijzo]{min-height:40px;color:var(--green);align-items:center;gap:6px;font-weight:500;display:inline-flex}.st-links[data-astro-cid-fwgwijzo] small[data-astro-cid-fwgwijzo]{color:var(--meta);font-size:.75rem;font-weight:400}.st__facts[data-astro-cid-fwgwijzo] dt[data-astro-cid-fwgwijzo]{font:500 .8125rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.st__facts[data-astro-cid-fwgwijzo] dd[data-astro-cid-fwgwijzo]{font-size:.9375rem;line-height:1.5}.st__chips[data-astro-cid-fwgwijzo]{flex-wrap:wrap;gap:8px;display:flex}.st__chips[data-astro-cid-fwgwijzo] li[data-astro-cid-fwgwijzo]{background:#faf5ea;border-radius:999px;padding:6px 12px;font-size:.875rem;line-height:1.2}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.st__line[data-astro-cid-fwgwijzo] i[data-astro-cid-fwgwijzo]{animation:linear both st-fill view();animation-range:entry 30% cover 55%}.st__dot[data-astro-cid-fwgwijzo]{animation:linear both st-dot view();animation-range:entry calc(30% + var(--i) * 5%) cover calc(35% + var(--i) * 5%)}}}@keyframes st-fill{0%{transform:scaleX(0)}}@keyframes st-dot{0%{color:#17171466;border-color:#17171433}}@media (width>=901px) and (height<=720px){.st[data-astro-cid-fwgwijzo]{padding:28px 0}.st__title[data-astro-cid-fwgwijzo]{margin-bottom:20px;font-size:2.25rem}.st__facts[data-astro-cid-fwgwijzo]{margin-top:22px}}@media (width<=900px){.st__stops[data-astro-cid-fwgwijzo]{grid-template-columns:minmax(0,1fr);gap:18px}.st__line[data-astro-cid-fwgwijzo]{width:2px;height:auto;inset:24px auto 24px 23px}.st__line[data-astro-cid-fwgwijzo] i[data-astro-cid-fwgwijzo]{transform-origin:top}.st__stop[data-astro-cid-fwgwijzo]{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.st__dot[data-astro-cid-fwgwijzo]{grid-row:span 2;margin-bottom:0}.st__facts[data-astro-cid-fwgwijzo]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.st__line[data-astro-cid-fwgwijzo] i[data-astro-cid-fwgwijzo]{animation-name:st-fill-v}}}@keyframes st-fill-v{0%{transform:scaleY(0)}}
