.mapChapter_GKUWHf{padding-top:clamp(24px,3vw,48px)}.mapChapter_GKUWHf .shield{background:none;box-shadow:none}.net_i5qAYP{--ao: 9px;--fan-h: 104px;position:relative;margin-top:var(--gap-block)}.fan_1XduBz{display:none}.lines_w8XWTf{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--g)}.col_jpPt3K{--lc: var(--c-fg-2);--st: var(--c-fg-2);--st-end: var(--c-fg);position:relative;display:grid;grid-row:span var(--span);grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);min-width:0}.focus_5wnJS_ .col_jpPt3K:not(.on_dhwrzy){--lc: var(--c-fg-3);--st: var(--c-fg-3);--st-end: var(--c-fg-3)}.col_jpPt3K.on_dhwrzy{--lc: var(--c-fg);--st: var(--c-fg)}.col_jpPt3K.on_dhwrzy .stop_nUXy9U{--st-bg: var(--c-fg)}.col_jpPt3K.arrived_Fzbkoq,.col_jpPt3K.on_dhwrzy:hover,.col_jpPt3K.on_dhwrzy:focus-within{--st-end: var(--c-accent)}.seg_kWRE9K{position:relative;padding-left:34px}.seg_kWRE9K:before{content:"";position:absolute;left:calc(var(--ao) - 1.5px);top:0;bottom:0;width:3px;background:var(--lc);transition:background-color var(--dur-base) var(--ease-out)}.name__nCK2P{padding-top:8px;padding-bottom:12px;font-size:var(--t-m);line-height:1.12;font-weight:560;letter-spacing:-.028em;text-wrap:balance}.nameLink_YtebKP{color:var(--c-fg);background:linear-gradient(currentColor 0 0) 100% 100% / 0 1.5px no-repeat;transition:background-size var(--dur-base) var(--ease-out)}.col_jpPt3K:hover .nameLink_YtebKP,.nameLink_YtebKP:focus-visible{background-size:100% 1.5px;background-position:0 100%}.tagline_bTCsdn{padding-bottom:30px;max-width:36ch;font-size:var(--t-s);line-height:1.45;color:var(--c-fg-2);text-wrap:pretty}.stops_2RaAX-{display:grid;grid-row:span var(--t);grid-template-rows:subgrid}.stop_nUXy9U{padding-bottom:22px;font-size:var(--t-s);line-height:1.4;color:var(--c-fg-2);text-wrap:pretty;transition:color var(--dur-base)}.on_dhwrzy .stop_nUXy9U{color:var(--c-fg)}.stop_nUXy9U>.dot_llEyYs{position:absolute;left:calc(var(--ao) - 6px);top:calc(.7em - 6px)}.terminus_KDPPQj{position:relative;padding:0 0 8px 34px}.terminus_KDPPQj:before{content:"";position:absolute;left:calc(var(--ao) - 1.5px);top:0;height:11px;width:3px;background:var(--lc);transition:background-color var(--dur-base) var(--ease-out)}.terminus_KDPPQj>.bar_idssiU{position:absolute;left:calc(var(--ao) - 14px);top:9px}.scenarioLabel_WJIHZp{line-height:22px;color:var(--c-fg-3)}.scenario_kjWdd4{margin-top:8px;max-width:36ch;font-size:var(--t-s);line-height:1.45;color:var(--c-fg);text-wrap:pretty}.follow_G2v_S7{margin-top:6px;min-height:44px}.packet_0TYenf{position:absolute;z-index:1;left:calc(var(--ao) - 5px);top:-5px;width:10px;height:10px;border-radius:50%;background:var(--c-accent);opacity:0;pointer-events:none}@media (min-width: 1100px){.net_i5qAYP{padding-top:var(--fan-h)}.lines_w8XWTf{grid-template-columns:repeat(4,minmax(0,1fr))}.fan_1XduBz{--cx: calc(37.5% + .375 * var(--g) + var(--ao));display:block;position:absolute;left:0;right:0;top:0;height:var(--fan-h)}.hub_pFCohS{position:absolute;z-index:2;top:0;left:calc(var(--cx) - 36px);box-sizing:border-box;width:72px;height:22px;border:2.5px solid var(--c-fg);border-radius:11px;background:var(--c-bg)}.hubLabel_d05mpO{position:absolute;top:3px;left:calc(var(--cx) + 52px);white-space:nowrap;color:var(--c-fg-2)}.piece_sEm_H5{--lc: var(--c-fg-2);--axis: calc(var(--x) * (25% + var(--g) / 4) + var(--ao));--b: calc(var(--cx) + var(--o));position:absolute;box-sizing:border-box;border:0 solid var(--lc);transition:border-color var(--dur-base) var(--ease-out)}.focus_5wnJS_ .piece_sEm_H5{--lc: var(--c-fg-3)}.piece_sEm_H5.on_dhwrzy{--lc: var(--c-fg)}.stem_-BqwoM{top:11px;width:16px;height:calc(var(--turn) + 1.5px - 11px);border-bottom-width:3px}.stem_-BqwoM.left_1wzETm{left:calc(var(--b) + 1.5px - 16px);border-right-width:3px;border-bottom-right-radius:16px}.stem_-BqwoM.right_5-tUu8{left:calc(var(--b) - 1.5px);border-left-width:3px;border-bottom-left-radius:16px}.run_3IHvfQ{top:calc(var(--turn) - 1.5px);bottom:0;border-top-width:3px}.run_3IHvfQ.left_1wzETm{left:calc(var(--axis) - 1.5px);width:calc(var(--b) - var(--axis) - 13px);border-left-width:3px;border-top-left-radius:16px}.run_3IHvfQ.right_5-tUu8{left:calc(var(--b) + 14.5px);width:calc(var(--axis) - var(--b) - 13px);border-right-width:3px;border-top-right-radius:16px}}@media (min-width: 760px) and (max-width: 1099.98px){.lines_w8XWTf{grid-template-columns:repeat(2,minmax(0,1fr))}.terminus_KDPPQj{padding-bottom:64px}}@media (max-width: 759.98px){.terminus_KDPPQj{padding-bottom:56px}.col_jpPt3K:last-child .terminus_KDPPQj{padding-bottom:8px}.name__nCK2P{font-size:1.5rem}}.other_c2bPZp{margin-top:var(--gap-title);align-items:start;row-gap:clamp(36px,4vw,56px)}.otherTitle_aNxERc{grid-column:1 / 7;grid-row:1}.otherText_pTQJri{grid-column:1 / 6;grid-row:2;display:flex;flex-direction:column;gap:24px}.otherIntro_RIhIh-{max-width:34ch;color:var(--c-fg)}.otherBody_ShqxTx{max-width:50ch;font-size:var(--t-body);line-height:1.6;color:var(--c-fg-2);text-wrap:pretty}.local_Nx_Akk{margin-top:20px;display:flex;flex-direction:column;gap:12px}.localList_eTrXwP{border-top:1px solid var(--c-hair)}.localLink_HAjYTy{display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:center;min-height:64px;padding:13px 0 14px;border-bottom:1px solid var(--c-hair);color:var(--c-fg)}.localTag_oV_-AQ{color:var(--c-fg-3)}.localLabel_mt_tqH{grid-column:1;font-size:1.0625rem;line-height:1.3;font-weight:480;letter-spacing:-.012em}.localArrow_fbsnzZ{grid-column:2;grid-row:1 / 3;justify-self:end;position:relative;width:22px;height:1.5px;background:currentColor;transition:width var(--dur-base) var(--ease-out)}.localArrow_fbsnzZ:after{content:"";position:absolute;right:0;top:-3.25px;width:1.5px;height:8px;background:currentColor}.localLink_HAjYTy:hover .localArrow_fbsnzZ,.localLink_HAjYTy:focus-visible .localArrow_fbsnzZ{width:30px}.examples_3fpgVb{grid-column:7 / 13;grid-row:1 / span 2}.exHead_BzumSj{padding-bottom:14px}.exList_-wbEes{border-top:1px solid var(--c-hair);background:var(--c-bg)}.exList_-wbEes li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;padding:18px 0 20px;border-bottom:1px solid var(--c-hair)}.exMark_YlPwVa{display:flex;align-items:center;height:1.4em;font-size:1.1875rem}.exMark_YlPwVa:before{content:"";width:26px;border-top:2px dashed var(--c-fg-3)}.exMark_YlPwVa>span{--st: var(--c-fg-2)}.exText_ylpmgi{font-size:var(--t-s);line-height:1.5;color:var(--c-fg-2);text-wrap:pretty}.exName_Hr988W{font-size:1.1875rem;line-height:1.3;font-weight:540;letter-spacing:-.016em;color:var(--c-fg)}@media (max-width: 1023.98px){.otherTitle_aNxERc,.otherText_pTQJri,.examples_3fpgVb{grid-column:1 / -1;grid-row:auto}}@media (max-width: 759.98px){.exList_-wbEes li{grid-template-columns:46px minmax(0,1fr)}.exName_Hr988W{font-size:1.0625rem}}
