.facts-strip.svelte-gygcht{border-bottom:1px solid var(--hairline);background:var(--bg-subtle)}dl.svelte-gygcht{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}dl.svelte-gygcht>div:where(.svelte-gygcht){padding:1.25rem .5rem;border-inline-end:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}dl.svelte-gygcht>div:where(.svelte-gygcht):nth-child(2n){border-inline-end:none}dl.svelte-gygcht>div:where(.svelte-gygcht):nth-last-child(-n+2){border-bottom:none}dt.svelte-gygcht{font-size:.72rem;color:var(--text-faint);margin-bottom:.3rem}dd.svelte-gygcht{margin:0;font-size:1rem;font-weight:600}.body.svelte-gygcht{padding-block:3.5rem}.layout.svelte-gygcht{display:grid;gap:3rem;align-items:start}.block.svelte-gygcht{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--hairline)}.block.svelte-gygcht h2:where(.svelte-gygcht){font-size:1.35rem;margin-bottom:1.1rem}.prose.svelte-gygcht{color:var(--text-muted);font-size:1.02rem;line-height:1.9;max-width:44rem}.approach.svelte-gygcht{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.approach.svelte-gygcht li:where(.svelte-gygcht){display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;font-size:.975rem;line-height:1.75;color:var(--text-muted)}.step.svelte-gygcht{font-size:.72rem;color:var(--accent);padding-top:.3rem;letter-spacing:.08em}.service-link.svelte-gygcht{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--hairline);background:var(--surface)}.town-link.svelte-gygcht{margin-bottom:1rem}.service-label.svelte-gygcht{font-size:.75rem;color:var(--text-faint);margin-bottom:.25rem}.service-name.svelte-gygcht{font-size:1.1rem;font-weight:700}.rail.svelte-gygcht{display:none}.shot.svelte-gygcht{position:relative;margin:0;position:sticky;top:6.5rem;display:grid;justify-items:center;padding-top:1.5rem}.grid-bg.svelte-gygcht{position:absolute;inset:0 0 2.5rem;z-index:-1;border-radius:1.1rem;border:1px solid var(--hairline);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:1.75rem 1.75rem;mask-image:radial-gradient(90% 80% at 50% 45%,black,transparent 78%)}figcaption.svelte-gygcht{margin-top:.9rem;font-size:.78rem;color:var(--text-faint);text-align:center;line-height:1.6}.more.svelte-gygcht{padding-block:var(--section-y);border-top:1px solid var(--hairline);background:var(--bg-subtle)}.grid.svelte-gygcht{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:40rem){dl.svelte-gygcht{grid-template-columns:repeat(3,minmax(0,1fr))}dl.svelte-gygcht>div:where(.svelte-gygcht):nth-child(2n){border-inline-end:1px solid var(--hairline)}dl.svelte-gygcht>div:where(.svelte-gygcht):nth-child(3n){border-inline-end:none}.grid.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){dl.svelte-gygcht{grid-template-columns:repeat(6,minmax(0,1fr))}dl.svelte-gygcht>div:where(.svelte-gygcht){padding:1.75rem 1rem;border-bottom:none}dl.svelte-gygcht>div:where(.svelte-gygcht):nth-child(3n){border-inline-end:1px solid var(--hairline)}dl.svelte-gygcht>div:where(.svelte-gygcht):last-child{border-inline-end:none}dl.svelte-gygcht>div:where(.svelte-gygcht):first-child{padding-inline-start:0}.body.svelte-gygcht{padding-block:var(--section-y)}.layout.svelte-gygcht{grid-template-columns:minmax(0,1fr) 19rem;gap:4rem}.rail.svelte-gygcht{display:block}.grid.svelte-gygcht{grid-template-columns:repeat(3,minmax(0,1fr))}}
