.ct.svelte-1bv7ezn{padding-block:clamp(28px,4vw,56px) var(--gl-space-section)}.ct__head.svelte-1bv7ezn{display:grid;gap:20px;margin:28px 0 clamp(32px,5vw,64px)}.ct__routes.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){display:grid;grid-template-columns:minmax(0,1fr);margin-top:14px;border-top:1px solid var(--gl-border-strong)}.ct__routes.svelte-1bv7ezn a:where(.svelte-1bv7ezn){display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:4px 16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--gl-border-default)}.ct__routes.svelte-1bv7ezn a:where(.svelte-1bv7ezn)>svg:first-child{color:var(--gl-text-brand);grid-row:span 2}.ct__routes.svelte-1bv7ezn a:where(.svelte-1bv7ezn) .t-small:where(.svelte-1bv7ezn){grid-column:2}.ct__rt.svelte-1bv7ezn{font-weight:600;font-size:1.0625rem}.ct__routes.svelte-1bv7ezn a:where(.svelte-1bv7ezn) .ct__arrow{grid-row:1 / span 2;grid-column:3;transition:transform var(--gl-motion-duration-fast)}.ct__routes.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover .ct__arrow{transform:translate(4px)}.ct__grid.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:clamp(48px,7vw,96px)}.ct__form.svelte-1bv7ezn{display:grid;gap:12px;align-content:start}.ct__form.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){margin-bottom:20px}.ct__info.svelte-1bv7ezn{display:grid;gap:24px;align-content:start}.ct__info.svelte-1bv7ezn dl:where(.svelte-1bv7ezn){display:grid;gap:18px;padding:24px;background:var(--gl-surface-alt);border-radius:var(--gl-radius-sm)}.ct__info.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){display:flex;align-items:center;gap:6px}.ct__info.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){margin-top:6px}.ct__map.svelte-1bv7ezn{position:relative;aspect-ratio:16 / 10;border:1px dashed var(--gl-border-strong);border-radius:var(--gl-radius-sm);overflow:hidden;display:grid;place-items:center}.ct__map.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--gl-border-strong);stroke-width:1.5}.ct__map.svelte-1bv7ezn svg:where(.svelte-1bv7ezn) .g:where(.svelte-1bv7ezn){stroke:var(--gl-border-subtle);stroke-width:1}.ct__map.svelte-1bv7ezn figcaption:where(.svelte-1bv7ezn){position:relative}@media(min-width:768px){.ct__routes.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}}@media(min-width:1024px){.ct__grid.svelte-1bv7ezn{grid-template-columns:7fr 4fr;column-gap:clamp(40px,6vw,120px)}.ct__info.svelte-1bv7ezn{position:sticky;top:112px;align-self:start}}
