.ct-head[data-astro-cid-eatcg2oc]{padding-bottom:clamp(2.5rem,5vw,4rem)}.ct-head[data-astro-cid-eatcg2oc] .split8[data-astro-cid-eatcg2oc]{margin-bottom:0;align-items:end}.ct-main[data-astro-cid-eatcg2oc]{border-top:1px solid var(--pg-line);padding-block:clamp(3rem,6vw,5rem) var(--sec8)}.ct-in[data-astro-cid-eatcg2oc]{display:grid;grid-template-columns:4fr 7fr;gap:40px 72px;align-items:start}.spine[data-astro-cid-eatcg2oc]{display:grid;gap:36px}.spine[data-astro-cid-eatcg2oc] .lbl8[data-astro-cid-eatcg2oc]{font-size:var(--t8-xs);font-weight:var(--w8-med);color:var(--pg-faint);margin-bottom:12px}.ways[data-astro-cid-eatcg2oc],.next[data-astro-cid-eatcg2oc]{list-style:none;border-top:1px solid var(--pg-line-2)}.ways[data-astro-cid-eatcg2oc] li[data-astro-cid-eatcg2oc],.next[data-astro-cid-eatcg2oc] li[data-astro-cid-eatcg2oc]{padding:14px 0;border-bottom:1px solid var(--pg-line);display:grid;gap:4px}.ways[data-astro-cid-eatcg2oc] p[data-astro-cid-eatcg2oc],.next[data-astro-cid-eatcg2oc] p[data-astro-cid-eatcg2oc]{font-size:var(--t8-p);color:var(--pg-soft);line-height:1.55}.next[data-astro-cid-eatcg2oc] strong[data-astro-cid-eatcg2oc]{color:var(--pg-fg);font-weight:var(--w8-med)}.ways-cal[data-astro-cid-eatcg2oc]{font-size:var(--t8-sm);margin-top:6px}.direct[data-astro-cid-eatcg2oc]{font-size:var(--t8-h3);font-weight:var(--w8-med);letter-spacing:var(--tr8-h3);text-decoration:underline;text-underline-offset:.18em}.plate[data-astro-cid-eatcg2oc]{background:var(--wn-bg);border:1px solid var(--pg-line-2);border-radius:var(--r8);padding:clamp(1.25rem,3vw,2.25rem);display:grid;gap:18px;box-shadow:0 30px 60px -40px #16151459}.plate[data-astro-cid-eatcg2oc] .lbl8[data-astro-cid-eatcg2oc]{display:block;font-size:var(--t8-xs);font-weight:var(--w8-med);color:var(--pg-fg);margin-bottom:6px}.routes[data-astro-cid-eatcg2oc]{border:0}.routes[data-astro-cid-eatcg2oc] legend[data-astro-cid-eatcg2oc]{margin-bottom:8px}.routes-grid[data-astro-cid-eatcg2oc]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.route[data-astro-cid-eatcg2oc]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--pg-line-2);border-radius:12px;cursor:pointer;font-size:var(--t8-p)}.route[data-astro-cid-eatcg2oc]:has(input:checked){border-color:var(--pg-fg);background:#1615140a}.route[data-astro-cid-eatcg2oc] input[data-astro-cid-eatcg2oc]{accent-color:var(--pg-fg)}.pair[data-astro-cid-eatcg2oc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-astro-cid-eatcg2oc] input[data-astro-cid-eatcg2oc],.field[data-astro-cid-eatcg2oc] select[data-astro-cid-eatcg2oc],.field[data-astro-cid-eatcg2oc] textarea[data-astro-cid-eatcg2oc]{width:100%;font:inherit;font-size:var(--t8-p);color:var(--pg-fg);background:var(--wn-bg);border:1px solid var(--pg-line-2);border-radius:10px;padding:11px 12px}.field[data-astro-cid-eatcg2oc] textarea[data-astro-cid-eatcg2oc]{resize:vertical;min-height:140px}.field[data-astro-cid-eatcg2oc] input[data-astro-cid-eatcg2oc]:focus,.field[data-astro-cid-eatcg2oc] select[data-astro-cid-eatcg2oc]:focus,.field[data-astro-cid-eatcg2oc] textarea[data-astro-cid-eatcg2oc]:focus{outline:2px solid var(--st-ai);outline-offset:1px;border-color:transparent}.field[data-astro-cid-eatcg2oc] [data-astro-cid-eatcg2oc][aria-invalid=true]{border-color:#b3261e}.err[data-astro-cid-eatcg2oc]{margin-top:6px;font-size:var(--t8-xs);color:#b3261e}.form-note[data-astro-cid-eatcg2oc]{font-size:var(--t8-xs);color:var(--pg-faint)}.form-note[data-astro-cid-eatcg2oc] a,.form-status[data-astro-cid-eatcg2oc] a{text-decoration:underline}.hp[data-astro-cid-eatcg2oc]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.send[data-astro-cid-eatcg2oc]{display:grid;gap:12px;justify-items:start}.form-status[data-astro-cid-eatcg2oc]{font-size:var(--t8-sm);color:var(--pg-soft)}.done[data-astro-cid-eatcg2oc]{background:var(--wn-bg);border:1px solid var(--pg-line-2);border-radius:var(--r8);padding:clamp(1.5rem,3vw,2.5rem);display:flex;gap:14px;align-items:flex-start}.done[data-astro-cid-eatcg2oc][hidden],.plate[data-astro-cid-eatcg2oc][hidden]{display:none}.done[data-astro-cid-eatcg2oc] .sq[data-astro-cid-eatcg2oc]{width:12px;height:12px;border-radius:3px;background:var(--st-ok);margin-top:7px;flex:none}@media(max-width:860px){.ct-in[data-astro-cid-eatcg2oc]{grid-template-columns:1fr}.plate-wrap[data-astro-cid-eatcg2oc]{order:-1}.pair[data-astro-cid-eatcg2oc],.routes-grid[data-astro-cid-eatcg2oc]{grid-template-columns:1fr}}
