.band.svelte-1joix1m{background:var(--color-night);color:var(--color-on-night);padding-block:clamp(4.5rem,9vw,7rem) clamp(3.5rem,6vw,5rem)}.grid.svelte-1joix1m{display:grid;gap:3rem}.t-h2.svelte-1joix1m{color:#fff;max-width:12em}.intro.svelte-1joix1m{margin-top:1.25rem;max-width:34em;color:var(--color-on-night-2);font-size:1.125rem}.facts.svelte-1joix1m{margin-top:2.5rem;display:grid;gap:1rem;font-size:.9375rem}.facts.svelte-1joix1m div:where(.svelte-1joix1m){display:grid;grid-template-columns:7.5rem 1fr;gap:1rem}.facts.svelte-1joix1m dt:where(.svelte-1joix1m){color:var(--color-on-night-2)}.routes.svelte-1joix1m{border-top:1px solid var(--color-night-2);align-self:end}.routes.svelte-1joix1m a:where(.svelte-1joix1m){display:flex;flex-direction:column;gap:.25rem;padding-block:1.5rem;border-bottom:1px solid var(--color-night-2);text-decoration:none;color:#fff}.label.svelte-1joix1m{font-size:clamp(1.5rem,2.6vw,2rem);font-stretch:70%;font-weight:700;line-height:1.1;transition:color .15s}.detail.svelte-1joix1m{color:var(--color-on-night-2);overflow-wrap:anywhere}.routes.svelte-1joix1m a:where(.svelte-1joix1m):hover .label:where(.svelte-1joix1m){color:var(--color-teal)}.routes.svelte-1joix1m a:where(.svelte-1joix1m):focus-visible{outline-color:var(--color-teal)}@media (min-width: 60rem){.grid.svelte-1joix1m{grid-template-columns:1fr 1fr;gap:5rem}}
