.crumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-3)}.crumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]+li[data-astro-cid-ilhxcym7]:before{content:"/";margin:0 8px;color:var(--ink-3)}.crumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{text-decoration:underline}.crumbs[data-astro-cid-ilhxcym7] [data-astro-cid-ilhxcym7][aria-current]{color:var(--ink-3)}@media(max-width:600px){.crumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]:last-child:not(:first-child){display:none}}.badge[data-astro-cid-rvac7j5t]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:6px 12px 6px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-decoration:none;line-height:1.2}.badge[data-astro-cid-rvac7j5t]:hover{border-color:var(--ink-3)}.marker[data-astro-cid-rvac7j5t]{width:10px;height:10px;border-radius:50%;flex:none}.badge--firsthand[data-astro-cid-rvac7j5t] .marker[data-astro-cid-rvac7j5t]{background:var(--route);box-shadow:0 0 0 3px color-mix(in srgb,var(--route) 22%,transparent)}.badge--sourced[data-astro-cid-rvac7j5t] .marker[data-astro-cid-rvac7j5t]{background:transparent;border:2.5px solid var(--accent);border-radius:2px;transform:rotate(45deg);width:9px;height:9px}.kind[data-astro-cid-rvac7j5t]{font-size:.78rem}.badge--firsthand[data-astro-cid-rvac7j5t] .kind[data-astro-cid-rvac7j5t]{color:var(--route)}.badge--sourced[data-astro-cid-rvac7j5t] .kind[data-astro-cid-rvac7j5t]{color:var(--accent)}.when[data-astro-cid-rvac7j5t]{font-size:.82rem;color:var(--ink-2)}.sep[data-astro-cid-rvac7j5t]{color:var(--ink-3);margin:0 -4px}.route-rule[data-astro-cid-37jwsurh]{position:relative;height:12px}.dash[data-astro-cid-37jwsurh]{position:absolute;inset:5px 0 auto;height:2px;background-image:repeating-linear-gradient(90deg,var(--ink-3) 0 8px,transparent 8px 14px);opacity:.55}.leg[data-astro-cid-37jwsurh]{position:absolute;left:0;top:4px;width:min(32%,220px);height:4px;border-radius:2px;background:var(--route)}.leg[data-astro-cid-37jwsurh]:after{content:"";position:absolute;right:-5px;top:-3px;width:10px;height:10px;border-radius:50%;background:var(--route)}.route-header[data-astro-cid-vxkygul3]{display:grid;gap:14px;padding:28px 0 8px}.sponsored[data-astro-cid-vxkygul3]{justify-self:start;margin:0;padding:3px 8px;border:1.5px solid var(--ink);border-radius:2px}.hub[data-astro-cid-vxkygul3]{margin:0;color:var(--accent)}.hub[data-astro-cid-vxkygul3] a[data-astro-cid-vxkygul3]{color:inherit;text-decoration:none}.hub[data-astro-cid-vxkygul3] a[data-astro-cid-vxkygul3]:hover{text-decoration:underline}h1[data-astro-cid-vxkygul3]{margin:0;font-size:clamp(2.4rem,1.6rem + 4vw,4.6rem);font-weight:800;line-height:.98;max-width:18ch}.meta[data-astro-cid-vxkygul3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:6px}.coords[data-astro-cid-vxkygul3]{margin:0;font-size:.95rem;font-weight:500;color:var(--ink-2);letter-spacing:.02em}.affiliate[data-astro-cid-jn5o65xz]{max-width:var(--measure);margin:18px 0 0;padding:10px 14px;border-block:1px solid var(--line);font-size:.9rem;color:var(--ink-2)}.affiliate[data-astro-cid-jn5o65xz] a[data-astro-cid-jn5o65xz]{margin-left:4px}.faq[data-astro-cid-z6gx6xcw]{max-width:var(--measure);margin-top:56px}h2[data-astro-cid-z6gx6xcw]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);margin:0 0 8px;padding-top:1.1em;background-image:var(--dash);background-size:100% 1px;background-repeat:no-repeat}dl[data-astro-cid-z6gx6xcw]{margin:0}.item[data-astro-cid-z6gx6xcw]{padding:16px 0;border-bottom:1px dashed var(--line)}.item[data-astro-cid-z6gx6xcw]:last-child{border-bottom:0}dt[data-astro-cid-z6gx6xcw]{font-family:var(--font-display);font-stretch:87.5%;font-weight:720;font-size:1.15rem;line-height:1.25;color:var(--ink)}dd[data-astro-cid-z6gx6xcw]{margin:6px 0 0}.fb[data-astro-cid-5kz2p2mo]{margin:40px 0 0;padding:18px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}.fb[data-astro-cid-5kz2p2mo] [data-astro-cid-5kz2p2mo][hidden]{display:none!important}.fb-ask[data-astro-cid-5kz2p2mo]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.fb-q[data-astro-cid-5kz2p2mo]{margin:0;font-family:var(--font-display);font-stretch:87.5%;font-weight:750;font-size:1.1rem}.fb-btns[data-astro-cid-5kz2p2mo]{display:flex;gap:8px}.fb-btn[data-astro-cid-5kz2p2mo]{min-height:40px;min-width:64px;padding:0 16px;font:inherit;font-weight:600;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink-3);border-radius:var(--radius);cursor:pointer}.fb-btn[data-astro-cid-5kz2p2mo]:hover{border-color:var(--ink)}.fb-btn[data-astro-cid-5kz2p2mo]:focus-visible,textarea[data-astro-cid-5kz2p2mo]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.fb-form[data-astro-cid-5kz2p2mo]{display:grid;gap:8px;max-width:560px}.fb-thanks[data-astro-cid-5kz2p2mo]{margin:0 0 4px;color:var(--accent);font-weight:600}.fb-form[data-astro-cid-5kz2p2mo] .label[data-astro-cid-5kz2p2mo]{font-size:.78rem;color:var(--ink-2)}textarea[data-astro-cid-5kz2p2mo]{width:100%;padding:10px 12px;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink-3);border-radius:var(--radius);resize:vertical}.fb-hp[data-astro-cid-5kz2p2mo]{position:absolute;left:-10000px;width:1px;height:1px}.fb-privacy[data-astro-cid-5kz2p2mo]{margin:0;font-size:.8rem;color:var(--ink-3)}.fb-form[data-astro-cid-5kz2p2mo] .fb-btn[data-astro-cid-5kz2p2mo]{justify-self:start}.fb-status[data-astro-cid-5kz2p2mo]{margin:0;min-height:1.4em;font-size:.9rem}@media print{.fb[data-astro-cid-5kz2p2mo]{display:none}}.share[data-astro-cid-7pfhh5de]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.share[data-astro-cid-7pfhh5de] [data-astro-cid-7pfhh5de][hidden]{display:none}.sh[data-astro-cid-7pfhh5de]{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;font:inherit;font-family:var(--font-display);font-stretch:87.5%;font-weight:650;font-size:.82rem;color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:999px;text-decoration:none;cursor:pointer}.sh[data-astro-cid-7pfhh5de]:hover{color:var(--ink);border-color:var(--ink)}.sh[data-astro-cid-7pfhh5de]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media print{.share[data-astro-cid-7pfhh5de]{display:none}}.bridge[data-astro-cid-fpqyhwbv]{max-width:var(--measure);margin-top:48px;padding:20px 22px;background:var(--paper-2);border-radius:var(--radius);border-left:4px solid var(--accent)}.kicker[data-astro-cid-fpqyhwbv]{margin:0;color:var(--accent)}h2[data-astro-cid-fpqyhwbv]{margin:4px 0 8px;font-size:1.6rem}p[data-astro-cid-fpqyhwbv]:last-child{margin:0}ul[data-astro-cid-fpqyhwbv]{margin:0;padding-left:1.2em}li[data-astro-cid-fpqyhwbv]+li[data-astro-cid-fpqyhwbv]{margin-top:4px}.related[data-astro-cid-xmiqtmid]{max-width:var(--measure);margin-top:48px}h2[data-astro-cid-xmiqtmid]{margin:0 0 8px;font-size:.8rem;color:var(--ink-3)}ul[data-astro-cid-xmiqtmid]{list-style:none;margin:0;padding:0;border-top:1px dashed var(--line)}li[data-astro-cid-xmiqtmid]{border-bottom:1px dashed var(--line)}a[data-astro-cid-xmiqtmid]{display:grid;gap:2px;padding:12px 0;text-decoration:none;color:var(--ink)}a[data-astro-cid-xmiqtmid]:hover .t[data-astro-cid-xmiqtmid]{text-decoration:underline}.hub[data-astro-cid-xmiqtmid]{color:var(--accent);font-size:.7rem}.t[data-astro-cid-xmiqtmid]{font-family:var(--font-display);font-stretch:87.5%;font-weight:700;font-size:1.15rem;line-height:1.25}.live-disclaimer[data-astro-cid-galufx3w]{max-width:var(--measure);margin-top:40px;padding:16px 18px;border:1px dashed var(--ink-3);border-radius:var(--radius);font-size:.92rem;color:var(--ink-2)}.live-disclaimer[data-astro-cid-galufx3w] p[data-astro-cid-galufx3w]{margin:0}.when[data-astro-cid-galufx3w]{display:inline-block;font-size:.85rem;color:var(--ink)}.corr[data-astro-cid-hrinidbv]{max-width:var(--measure);margin-top:40px;font-size:.92rem;color:var(--ink-2)}h2[data-astro-cid-hrinidbv]{margin:0 0 6px;font-size:.8rem;color:var(--ink-3)}ul[data-astro-cid-hrinidbv]{margin:0;padding-left:1.2em}time[data-astro-cid-hrinidbv]{font-size:.85em;color:var(--ink);margin-right:6px}.legend[data-astro-cid-mqdjek25]{margin:0;font-size:.85rem;color:var(--ink-2)}figcaption[data-astro-cid-mqdjek25]{color:var(--ink-3);margin-bottom:10px;font-size:.72rem}ul[data-astro-cid-mqdjek25]{list-style:none;margin:0;padding:0}.lines[data-astro-cid-mqdjek25]{display:grid;gap:6px;margin-bottom:12px}.lines[data-astro-cid-mqdjek25] li[data-astro-cid-mqdjek25]{display:flex;align-items:center;gap:10px}.line[data-astro-cid-mqdjek25]{display:inline-block;width:36px;height:3px;flex:none}.line--main[data-astro-cid-mqdjek25]{height:2px;background-image:repeating-linear-gradient(90deg,var(--ink-3) 0 6px,transparent 6px 10px)}.line--ours[data-astro-cid-mqdjek25]{background:var(--route);border-radius:2px}.modes[data-astro-cid-mqdjek25]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.modes[data-astro-cid-mqdjek25] li[data-astro-cid-mqdjek25]{display:flex;align-items:center;gap:8px;color:var(--ink)}.modes[data-astro-cid-mqdjek25] svg{color:var(--ink-2);flex:none}.compact[data-astro-cid-mqdjek25] .modes[data-astro-cid-mqdjek25]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.page-tools[data-astro-cid-v6sbeqac]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:14px}.tool-btn[data-astro-cid-v6sbeqac]{display:inline-flex;align-items:center;gap:8px;font:inherit;font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink-3);border-radius:var(--radius, 6px);padding:6px 12px;cursor:pointer}.tool-btn[data-astro-cid-v6sbeqac]:hover:not(:disabled){border-color:var(--ink)}.tool-btn[data-astro-cid-v6sbeqac]:disabled{cursor:default;opacity:.85}.tool-btn[data-astro-cid-v6sbeqac] svg[data-astro-cid-v6sbeqac]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.tool-link[data-astro-cid-v6sbeqac]{font-size:.82rem;color:var(--ink-2)}@media print{.page-tools[data-astro-cid-v6sbeqac]{display:none!important}}.article[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main" "after" "rail";padding-bottom:72px}.head[data-astro-cid-zm77yjld]{grid-area:head;padding-top:22px}.main[data-astro-cid-zm77yjld]{grid-area:main;margin-top:28px}.after[data-astro-cid-zm77yjld]{grid-area:after}.rail[data-astro-cid-zm77yjld]{grid-area:rail;margin-top:48px}.rail-inner[data-astro-cid-zm77yjld]{display:grid;gap:28px;padding-top:20px;border-top:1px dashed var(--line)}.rail[data-astro-cid-zm77yjld] h2[data-astro-cid-zm77yjld]{margin:0 0 8px;font-size:.72rem;color:var(--ink-3)}.toc[data-astro-cid-zm77yjld] ol[data-astro-cid-zm77yjld]{margin:0;padding:0;list-style:none;display:grid;gap:2px;counter-reset:toc}.toc[data-astro-cid-zm77yjld] li[data-astro-cid-zm77yjld]{counter-increment:toc;display:grid;grid-template-columns:2.2em 1fr;font-size:.92rem;line-height:1.35}.toc[data-astro-cid-zm77yjld] li[data-astro-cid-zm77yjld]:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:.75rem;color:var(--ink-3);padding-top:.4em}.toc[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{display:block;padding:4px 0;color:var(--ink);text-decoration:none}.toc[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]:hover{text-decoration:underline}.facts[data-astro-cid-zm77yjld] p[data-astro-cid-zm77yjld]{margin:0;font-size:.92rem;color:var(--ink-2)}.email[data-astro-cid-zm77yjld]{user-select:all;-webkit-user-select:all;color:var(--ink)!important;font-size:.82rem!important;overflow-wrap:anywhere}.read-time[data-astro-cid-zm77yjld]{margin:10px 0 0;font-size:.8rem;color:var(--ink-3)}.toc-mobile[data-astro-cid-zm77yjld]{margin:0 0 28px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px}.toc-mobile[data-astro-cid-zm77yjld] summary[data-astro-cid-zm77yjld]{cursor:pointer;padding:12px 0;font-size:.78rem;color:var(--ink-2);list-style:none;display:flex;justify-content:space-between}.toc-mobile[data-astro-cid-zm77yjld] summary[data-astro-cid-zm77yjld]:after{content:"+";font-family:var(--font-mono)}.toc-mobile[data-astro-cid-zm77yjld][open] summary[data-astro-cid-zm77yjld]:after{content:"–"}.toc-mobile[data-astro-cid-zm77yjld] summary[data-astro-cid-zm77yjld]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-zm77yjld] ol[data-astro-cid-zm77yjld]{margin:0 0 12px;padding-left:1.4em;display:grid;gap:4px;font-size:.95rem}.toc-mobile[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{color:var(--ink)}.pager[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:var(--measure, 68ch);margin-top:40px}.pager[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none;font-weight:600}.pager[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld]:hover{border-color:var(--ink)}.pager[data-astro-cid-zm77yjld] .label[data-astro-cid-zm77yjld]{font-size:.72rem;color:var(--ink-3)}.pager[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld].next{text-align:right;grid-column:2}@media(max-width:560px){.pager[data-astro-cid-zm77yjld]{grid-template-columns:1fr}.pager[data-astro-cid-zm77yjld] a[data-astro-cid-zm77yjld].next{grid-column:1}}@media print{.pager[data-astro-cid-zm77yjld]{display:none}}@media(min-width:1100px){.article[data-astro-cid-zm77yjld]{grid-template-columns:minmax(0,68ch) minmax(220px,280px);grid-template-areas:"head head" "main rail" "after rail";column-gap:clamp(48px,6vw,96px);justify-content:space-between}.rail[data-astro-cid-zm77yjld]{margin-top:28px}.rail-inner[data-astro-cid-zm77yjld]{position:sticky;top:24px;border-top:0;padding-top:6px;max-height:calc(100vh - 48px);overflow-y:auto}.toc-mobile[data-astro-cid-zm77yjld]{display:none}}.card[data-astro-cid-2crcojyk]{position:relative;display:grid;align-content:start;gap:6px;padding:18px 0 20px;border-top:1.5px solid var(--ink)}.card[data-astro-cid-2crcojyk]:hover .title[data-astro-cid-2crcojyk] a[data-astro-cid-2crcojyk]{text-decoration:underline}.hub[data-astro-cid-2crcojyk]{margin:0;color:var(--accent);font-size:.7rem}.title[data-astro-cid-2crcojyk]{margin:0;font-size:1.45rem;font-stretch:75%;font-weight:780;line-height:1.08}.title[data-astro-cid-2crcojyk] a[data-astro-cid-2crcojyk]{color:var(--ink);text-decoration:none}.title[data-astro-cid-2crcojyk] a[data-astro-cid-2crcojyk]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-2crcojyk] a[data-astro-cid-2crcojyk]:focus-visible{outline:none}.card[data-astro-cid-2crcojyk]:has(.title a:focus-visible){outline:3px solid var(--accent);outline-offset:4px}.desc[data-astro-cid-2crcojyk]{margin:0;font-size:.95rem;color:var(--ink-2)}.meta[data-astro-cid-2crcojyk]{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font-size:.78rem;color:var(--ink-3)}.when[data-astro-cid-2crcojyk]{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.dot[data-astro-cid-2crcojyk]{width:7px;height:7px;border-radius:50%;background:var(--accent)}.when[data-astro-cid-2crcojyk].firsthand .dot[data-astro-cid-2crcojyk]{background:var(--route)}.draft[data-astro-cid-2crcojyk]{padding:0 6px;background:var(--paper-2);color:var(--ink);border:1px dashed var(--accent);border-radius:2px}.listing[data-astro-cid-tanyvm3w]{padding:22px var(--gutter) 72px}header[data-astro-cid-tanyvm3w]{padding:28px 0 32px}.kicker[data-astro-cid-tanyvm3w]{margin:0}.kicker[data-astro-cid-tanyvm3w] a[data-astro-cid-tanyvm3w]{color:var(--accent);text-decoration:none}h1[data-astro-cid-tanyvm3w]{margin:10px 0 8px;font-size:clamp(2.4rem,1.6rem + 4vw,4.4rem);font-weight:800;line-height:.98}.intro[data-astro-cid-tanyvm3w]{margin:6px 0 14px;max-width:62ch;font-size:1.08rem;color:var(--ink-2)}.count[data-astro-cid-tanyvm3w]{margin:0;font-size:.85rem;color:var(--ink-3)}.cards[data-astro-cid-tanyvm3w]{display:grid;gap:8px 40px}@media(min-width:720px){.cards[data-astro-cid-tanyvm3w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cards[data-astro-cid-tanyvm3w]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bmap[data-astro-cid-hq7y2gue]{margin:8px 0 28px}svg[data-astro-cid-hq7y2gue]{display:block;width:100%;max-width:700px;height:auto;margin:0 auto}.nb[data-astro-cid-hq7y2gue]{fill:var(--paper-2);stroke:var(--line);stroke-width:1.5}.br[data-astro-cid-hq7y2gue]{fill:var(--paper-2);stroke:var(--ink-3);stroke-width:2.2;stroke-linejoin:round}.hit[data-astro-cid-hq7y2gue]{fill:transparent}.dot[data-astro-cid-hq7y2gue]{fill:var(--route);stroke:var(--paper);stroke-width:2.5;transition:r .12s ease}.lbl[data-astro-cid-hq7y2gue]{font-family:var(--font-display);font-stretch:87.5%;font-weight:700;font-size:17px;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity .12s ease}.pin[data-astro-cid-hq7y2gue]:hover .dot[data-astro-cid-hq7y2gue],.pin[data-astro-cid-hq7y2gue]:focus-visible .dot[data-astro-cid-hq7y2gue]{r:10}.pin[data-astro-cid-hq7y2gue]:hover .lbl[data-astro-cid-hq7y2gue],.pin[data-astro-cid-hq7y2gue]:focus-visible .lbl[data-astro-cid-hq7y2gue]{opacity:1}.pin[data-astro-cid-hq7y2gue]:focus-visible{outline:none}.pin[data-astro-cid-hq7y2gue]:focus-visible .hit[data-astro-cid-hq7y2gue]{stroke:var(--accent);stroke-width:3}figcaption[data-astro-cid-hq7y2gue]{margin:8px 0 0;font-size:.8rem;color:var(--ink-3);text-align:center}.bmap-list[data-astro-cid-hq7y2gue]{margin:14px auto 0;max-width:760px;border-top:1px dashed var(--line);padding-top:10px}.bmap-list[data-astro-cid-hq7y2gue] summary[data-astro-cid-hq7y2gue]{cursor:pointer;font-size:.78rem;color:var(--ink-2)}.bmap-list[data-astro-cid-hq7y2gue] ul[data-astro-cid-hq7y2gue]{margin:10px 0 0;padding-left:1.1em;columns:2 260px;gap:28px}.bmap-list[data-astro-cid-hq7y2gue] li[data-astro-cid-hq7y2gue]{break-inside:avoid;margin:0 0 6px}.bmap-list[data-astro-cid-hq7y2gue] .hub[data-astro-cid-hq7y2gue]{font-size:.72rem;color:var(--ink-3)}@media(min-width:900px){.lbl[data-astro-cid-hq7y2gue]{font-size:15px}}.jump[data-astro-cid-rlzsvdbj]{margin:28px 0 8px}.jump[data-astro-cid-rlzsvdbj] ul[data-astro-cid-rlzsvdbj]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jump[data-astro-cid-rlzsvdbj] a[data-astro-cid-rlzsvdbj]{display:inline-flex;gap:8px;align-items:baseline;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-stretch:87.5%;font-weight:650;font-size:.92rem}.jump[data-astro-cid-rlzsvdbj] a[data-astro-cid-rlzsvdbj]:hover{border-color:var(--ink)}.jump[data-astro-cid-rlzsvdbj] .mono[data-astro-cid-rlzsvdbj]{font-size:.75rem;color:var(--ink-3)}.see-all[data-astro-cid-rlzsvdbj]{margin:12px 0 0;font-family:var(--font-display);font-stretch:87.5%;font-weight:700}.see-all[data-astro-cid-rlzsvdbj] a[data-astro-cid-rlzsvdbj]{color:var(--ink)}.hub[data-astro-cid-rlzsvdbj]{scroll-margin-top:16px}.listing[data-astro-cid-rlzsvdbj]{padding:22px var(--gutter) 72px}header[data-astro-cid-rlzsvdbj]{padding:28px 0 36px;max-width:46rem}.kicker[data-astro-cid-rlzsvdbj]{margin:0;color:var(--accent)}h1[data-astro-cid-rlzsvdbj]{margin:10px 0 14px;font-size:clamp(3rem,2rem + 5vw,5.6rem);font-weight:800;line-height:.95}.for[data-astro-cid-rlzsvdbj]{margin:0;font-family:var(--font-display);font-stretch:87.5%;font-weight:700;font-size:1.3rem}.intro[data-astro-cid-rlzsvdbj]{margin:8px 0 0;color:var(--ink-2)}.hub[data-astro-cid-rlzsvdbj]{margin-top:24px}.hub-head[data-astro-cid-rlzsvdbj]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:6px}.hub-head[data-astro-cid-rlzsvdbj] h2[data-astro-cid-rlzsvdbj]{margin:0;font-size:1.9rem}.hub-head[data-astro-cid-rlzsvdbj] a[data-astro-cid-rlzsvdbj]{color:var(--ink);text-decoration:none}.hub-head[data-astro-cid-rlzsvdbj] a[data-astro-cid-rlzsvdbj]:hover{text-decoration:underline}.count[data-astro-cid-rlzsvdbj]{margin:0;font-size:.8rem;color:var(--ink-3)}.cards[data-astro-cid-rlzsvdbj]{display:grid;gap:8px 40px}@media(min-width:720px){.cards[data-astro-cid-rlzsvdbj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cards[data-astro-cid-rlzsvdbj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.empty[data-astro-cid-rlzsvdbj]{margin:0;padding:22px 0;border-top:1.5px solid var(--ink);border-bottom:1px dashed var(--line);font-size:1.15rem}.planned[data-astro-cid-rlzsvdbj]{margin-top:48px}.planned[data-astro-cid-rlzsvdbj] h2[data-astro-cid-rlzsvdbj]{margin:0 0 12px;font-size:.75rem;color:var(--ink-3)}.planned[data-astro-cid-rlzsvdbj] ul[data-astro-cid-rlzsvdbj]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.planned[data-astro-cid-rlzsvdbj] li[data-astro-cid-rlzsvdbj]{padding:6px 12px;border:1px dashed var(--ink-3);border-radius:999px;font-size:.9rem;color:var(--ink-2)}.listing[data-astro-cid-ze7i3gvm]{padding:22px var(--gutter) 72px}header[data-astro-cid-ze7i3gvm]{padding:28px 0 24px;max-width:46rem}.kicker[data-astro-cid-ze7i3gvm]{margin:0;color:var(--accent)}h1[data-astro-cid-ze7i3gvm]{margin:10px 0 8px;font-size:clamp(2.4rem,1.6rem + 4vw,4.4rem);font-weight:800;line-height:.98}.intro[data-astro-cid-ze7i3gvm]{margin:6px 0 14px;max-width:62ch;font-size:1.08rem;color:var(--ink-2)}.count[data-astro-cid-ze7i3gvm]{margin:0;font-size:.8rem;color:var(--ink-3)}.jump[data-astro-cid-ze7i3gvm]{margin:8px 0 12px}.jump[data-astro-cid-ze7i3gvm] ul[data-astro-cid-ze7i3gvm]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jump[data-astro-cid-ze7i3gvm] a[data-astro-cid-ze7i3gvm]{display:inline-flex;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-stretch:87.5%;font-weight:650;font-size:.92rem}.jump[data-astro-cid-ze7i3gvm] a[data-astro-cid-ze7i3gvm]:hover{border-color:var(--ink)}.zone[data-astro-cid-ze7i3gvm]{margin-top:36px;scroll-margin-top:16px}.zone[data-astro-cid-ze7i3gvm] h2[data-astro-cid-ze7i3gvm]{margin:0 0 12px;font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem)}.region-list[data-astro-cid-ze7i3gvm]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.region[data-astro-cid-ze7i3gvm]{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:16px 18px;border:1px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none;background:var(--paper-2)}a[data-astro-cid-ze7i3gvm].region:hover{border-color:var(--ink)}.region--empty[data-astro-cid-ze7i3gvm]{border-style:dashed;background:transparent;color:var(--ink-3)}.r-name[data-astro-cid-ze7i3gvm]{font-family:var(--font-display);font-stretch:75%;font-weight:780;font-size:1.5rem;line-height:1.05}.r-blurb[data-astro-cid-ze7i3gvm]{font-size:.95rem;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.r-count[data-astro-cid-ze7i3gvm]{font-size:.8rem;color:var(--ink-3);margin-top:auto}.all[data-astro-cid-ze7i3gvm]{margin:36px 0 0;font-family:var(--font-display);font-stretch:87.5%;font-weight:700}.all[data-astro-cid-ze7i3gvm] a[data-astro-cid-ze7i3gvm]{color:var(--ink)}@media(min-width:720px){.region-list[data-astro-cid-ze7i3gvm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero[data-astro-cid-57yf3hwc]{padding:40px 0 24px}.eyebrow[data-astro-cid-57yf3hwc]{margin:0 0 18px;color:var(--ink-3);display:flex;gap:8px;align-items:baseline}.eyebrow[data-astro-cid-57yf3hwc] .mono[data-astro-cid-57yf3hwc]{text-transform:none;letter-spacing:0;font-size:.8rem;color:var(--ink-2)}h1[data-astro-cid-57yf3hwc]{margin:0;font-size:clamp(3.3rem,1.6rem + 8.4vw,8.6rem);font-weight:800;font-stretch:75%;line-height:.9;letter-spacing:-.012em;max-width:11ch}.proof[data-astro-cid-57yf3hwc]{margin:22px 0 0;font-family:var(--font-display);font-stretch:87.5%;font-weight:650;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);line-height:1.2;color:var(--ink)}.positioning[data-astro-cid-57yf3hwc]{margin:14px 0 0;max-width:46ch;color:var(--ink-2);font-size:1.05em}.ctas[data-astro-cid-57yf3hwc]{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.route[data-astro-cid-57yf3hwc]{position:relative;margin:40px 0 0}.route[data-astro-cid-57yf3hwc] svg[data-astro-cid-57yf3hwc]{display:block;width:100%;height:auto;overflow:visible}.route[data-astro-cid-57yf3hwc] .main[data-astro-cid-57yf3hwc]{stroke:var(--ink-3);stroke-width:2;stroke-dasharray:10 8;opacity:.7}.route[data-astro-cid-57yf3hwc] .tick[data-astro-cid-57yf3hwc]{stroke:var(--ink-3);stroke-width:1.5;opacity:.5}.route[data-astro-cid-57yf3hwc] .ours[data-astro-cid-57yf3hwc]{fill:none;stroke:var(--route);stroke-width:4;stroke-linecap:round}.route[data-astro-cid-57yf3hwc] .stop[data-astro-cid-57yf3hwc]{fill:var(--paper);stroke:var(--route);stroke-width:3}.route[data-astro-cid-57yf3hwc] .end[data-astro-cid-57yf3hwc]{fill:var(--route)}.stop-icons[data-astro-cid-57yf3hwc] span[data-astro-cid-57yf3hwc]{position:absolute;transform:translate(-50%,-100%);display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink)}.hero-grid[data-astro-cid-57yf3hwc]{display:grid;gap:28px}.legend-wrap[data-astro-cid-57yf3hwc]{padding-top:16px;border-top:1px dashed var(--line);max-width:640px}@media(max-width:959px){.legend-wrap[data-astro-cid-57yf3hwc]{order:3}}@media(min-width:960px){.hero-grid[data-astro-cid-57yf3hwc]{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:64px}.legend-wrap[data-astro-cid-57yf3hwc]{border-top:0;border-left:1px dashed var(--line);padding:4px 0 4px 28px}}.section-title[data-astro-cid-57yf3hwc]{margin:0 0 18px;color:var(--ink-3);font-size:.8rem}.section-head[data-astro-cid-57yf3hwc]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.section-head[data-astro-cid-57yf3hwc] h2[data-astro-cid-57yf3hwc]{margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.rss[data-astro-cid-57yf3hwc]{font-size:.8rem;color:var(--ink-2)}.doors[data-astro-cid-57yf3hwc]{padding:48px 0 24px}.door-grid[data-astro-cid-57yf3hwc]{display:grid;gap:16px}.door[data-astro-cid-57yf3hwc]{position:relative;display:grid;align-content:start;gap:8px;padding:22px 20px 20px;background:var(--paper-2);border-radius:var(--radius);border-top:4px solid var(--ink)}.door--travel[data-astro-cid-57yf3hwc]{border-top-color:var(--route)}.door--live[data-astro-cid-57yf3hwc]{border-top-color:var(--accent)}.door[data-astro-cid-57yf3hwc]:hover h3[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]{text-decoration:underline}.door[data-astro-cid-57yf3hwc]:has(h3 a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.num[data-astro-cid-57yf3hwc]{margin:0;font-size:.8rem;color:var(--ink-3)}.door[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{margin:0;font-size:clamp(2.6rem,2rem + 3vw,4rem);font-weight:800;line-height:.95}.door[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]{color:var(--ink);text-decoration:none}.door[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]:after{content:"";position:absolute;inset:0}.door[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]:focus-visible{outline:none}.for[data-astro-cid-57yf3hwc]{margin:4px 0 0;font-family:var(--font-display);font-stretch:87.5%;font-weight:700;font-size:1.2rem}.intro[data-astro-cid-57yf3hwc]{margin:0;color:var(--ink-2)}.topics[data-astro-cid-57yf3hwc]{list-style:none;margin:10px 0 0;padding:12px 0 0;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;color:var(--ink-2)}.topics[data-astro-cid-57yf3hwc] li[data-astro-cid-57yf3hwc]{position:relative;padding-left:12px}.topics[data-astro-cid-57yf3hwc] li[data-astro-cid-57yf3hwc]:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.go[data-astro-cid-57yf3hwc]{margin:14px 0 0;font-family:var(--font-display);font-stretch:87.5%;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.arrow[data-astro-cid-57yf3hwc]{display:inline-block;transition:transform .15s ease}.door[data-astro-cid-57yf3hwc]:hover .arrow[data-astro-cid-57yf3hwc]{transform:translate(4px)}.latest[data-astro-cid-57yf3hwc]{padding:48px 0 24px}.cards[data-astro-cid-57yf3hwc]{display:grid;gap:8px 40px}.empty[data-astro-cid-57yf3hwc]{padding:22px 0;border-top:1.5px solid var(--ink);border-bottom:1px dashed var(--line)}.empty[data-astro-cid-57yf3hwc] p[data-astro-cid-57yf3hwc]{margin:0}.empty[data-astro-cid-57yf3hwc] p[data-astro-cid-57yf3hwc]:first-child{font-family:var(--font-display);font-stretch:87.5%;font-weight:700;font-size:1.3rem}.empty[data-astro-cid-57yf3hwc] p[data-astro-cid-57yf3hwc]+p[data-astro-cid-57yf3hwc]{margin-top:6px;color:var(--ink-2)}.hero-search[data-astro-cid-57yf3hwc]{margin-top:26px;max-width:520px;display:grid;gap:8px}.hero-search[data-astro-cid-57yf3hwc] .label[data-astro-cid-57yf3hwc]{font-size:.78rem;color:var(--ink-3)}.hs-row[data-astro-cid-57yf3hwc]{display:flex;gap:8px}.hs-row[data-astro-cid-57yf3hwc] input[data-astro-cid-57yf3hwc]{flex:1;min-width:0;padding:12px 14px;font:inherit;font-size:1rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink-3);border-radius:var(--radius)}.hs-row[data-astro-cid-57yf3hwc] input[data-astro-cid-57yf3hwc]:focus{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--ink)}.regions--tight[data-astro-cid-57yf3hwc]{padding-top:0;padding-bottom:32px}.region-grid--live[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]{border-left:3px solid var(--accent)}.latest--recent[data-astro-cid-57yf3hwc]{padding-bottom:56px}.tools-row[data-astro-cid-57yf3hwc]{padding:40px 0 8px}.tool-grid[data-astro-cid-57yf3hwc]{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tool-grid[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-2);color:var(--ink);text-decoration:none}.tool-grid[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]:hover{background:var(--paper)}.tool-grid[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.t-name[data-astro-cid-57yf3hwc]{font-family:var(--font-display);font-stretch:87.5%;font-weight:750;font-size:1.05rem}.t-arrow[data-astro-cid-57yf3hwc]{color:var(--accent)}.regions[data-astro-cid-57yf3hwc]{padding:48px 0 56px}.empty-line[data-astro-cid-57yf3hwc]{margin:0;padding:18px 0;border-top:1.5px solid var(--ink);border-bottom:1px dashed var(--line);font-size:1.1rem;color:var(--ink-2)}.zone-group[data-astro-cid-57yf3hwc]{margin-top:18px}.zone-name[data-astro-cid-57yf3hwc]{margin:0 0 8px;color:var(--ink-3)}.all-regions[data-astro-cid-57yf3hwc]{margin:18px 0 0;font-family:var(--font-display);font-stretch:87.5%;font-weight:700}.all-regions[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]{color:var(--ink)}.region-grid[data-astro-cid-57yf3hwc]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.region-grid[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none}.region-grid[data-astro-cid-57yf3hwc] a[data-astro-cid-57yf3hwc]:hover{border-color:var(--ink)}.r-name[data-astro-cid-57yf3hwc]{font-family:var(--font-display);font-stretch:75%;font-weight:780;font-size:1.5rem;line-height:1.05}.r-count[data-astro-cid-57yf3hwc]{font-size:.8rem;color:var(--ink-3);white-space:nowrap}@media(max-width:600px){.stop-icons[data-astro-cid-57yf3hwc] span[data-astro-cid-57yf3hwc]{width:26px;height:26px}.stop-icons[data-astro-cid-57yf3hwc] svg{width:16px;height:16px}}@media(min-width:720px){.hero[data-astro-cid-57yf3hwc]{padding:64px 0 32px}.door-grid[data-astro-cid-57yf3hwc]{grid-template-columns:1fr 1fr;gap:24px}.door[data-astro-cid-57yf3hwc]{padding:28px 28px 24px}.cards[data-astro-cid-57yf3hwc],.region-grid[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cards[data-astro-cid-57yf3hwc],.region-grid[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.page[data-astro-cid-rjy5l2m5]{padding:22px var(--gutter) 72px}header[data-astro-cid-rjy5l2m5]{padding:28px 0 32px;max-width:46rem}h1[data-astro-cid-rjy5l2m5]{margin:0;font-size:clamp(3rem,2rem + 5vw,5.6rem);font-weight:800;line-height:.95}.lead[data-astro-cid-rjy5l2m5]{margin:16px 0 0;font-size:1.2em;line-height:1.5}.by[data-astro-cid-rjy5l2m5]{margin:10px 0 0;color:var(--ink-2)}.steps[data-astro-cid-rjy5l2m5]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.steps[data-astro-cid-rjy5l2m5] li[data-astro-cid-rjy5l2m5]{padding:18px 0 20px;border-top:1.5px solid var(--ink)}.n[data-astro-cid-rjy5l2m5]{margin:0;font-size:.8rem;color:var(--route)}.steps[data-astro-cid-rjy5l2m5] h2[data-astro-cid-rjy5l2m5]{margin:6px 0 8px;font-size:1.9rem}.steps[data-astro-cid-rjy5l2m5] p[data-astro-cid-rjy5l2m5]{margin:0;max-width:40ch;color:var(--ink-2)}.links[data-astro-cid-rjy5l2m5]{margin-top:12px!important;display:flex;flex-wrap:wrap;gap:8px 18px}.links[data-astro-cid-rjy5l2m5] a[data-astro-cid-rjy5l2m5]{font-family:var(--font-display);font-stretch:87.5%;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.core[data-astro-cid-rjy5l2m5]{margin-top:56px}.core[data-astro-cid-rjy5l2m5] h2[data-astro-cid-rjy5l2m5]{font-size:2.2rem;margin:0 0 8px}.cards[data-astro-cid-rjy5l2m5]{display:grid;gap:8px 40px}@media(min-width:900px){.steps[data-astro-cid-rjy5l2m5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cards[data-astro-cid-rjy5l2m5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.page[data-astro-cid-4u5rs7g2]{padding-top:40px;padding-bottom:72px}.page[data-astro-cid-4u5rs7g2]>[data-astro-cid-4u5rs7g2]{max-width:860px}h1[data-astro-cid-4u5rs7g2]{margin:0;font-size:clamp(3rem,2rem + 5vw,5rem);font-weight:800;line-height:.95}.hint[data-astro-cid-4u5rs7g2]{color:var(--ink-2);margin:12px 0 24px}.key[data-astro-cid-4u5rs7g2]{color:var(--ink-3);font-size:.9em}.note[data-astro-cid-4u5rs7g2]{font-size:.85rem;color:var(--ink-2)}.search[data-astro-cid-4u5rs7g2]{--pagefind-ui-scale: .9;--pagefind-ui-primary: var(--accent);--pagefind-ui-text: var(--ink);--pagefind-ui-background: var(--paper);--pagefind-ui-border: var(--ink-3);--pagefind-ui-tag: var(--paper-2);--pagefind-ui-border-width: 1.5px;--pagefind-ui-border-radius: 3px;--pagefind-ui-font: var(--font-body)}.search[data-astro-cid-4u5rs7g2] .pagefind-ui__result-link{color:var(--accent)}.search[data-astro-cid-4u5rs7g2] .pagefind-ui__result-title{font-family:var(--font-display);font-stretch:87.5%}.search[data-astro-cid-4u5rs7g2] mark{background:var(--accent-tint, var(--paper-2));color:var(--ink)}.saved[data-astro-cid-s6zjxyz6]{max-width:900px;padding-block:32px 48px;display:flex;flex-direction:column;gap:16px}.offline-note[data-astro-cid-s6zjxyz6]{margin:0;font-weight:700;color:var(--accent-hi, var(--ink))}.lede[data-astro-cid-s6zjxyz6]{margin:0;color:var(--ink-2)}.saved-list[data-astro-cid-s6zjxyz6]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.saved-list[data-astro-cid-s6zjxyz6] li[data-astro-cid-s6zjxyz6]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius, 6px)}.saved-list[data-astro-cid-s6zjxyz6] a[data-astro-cid-s6zjxyz6]{color:var(--ink);font-weight:600;text-decoration:none}.saved-list[data-astro-cid-s6zjxyz6] a[data-astro-cid-s6zjxyz6]:hover{text-decoration:underline}.saved-remove[data-astro-cid-s6zjxyz6],.saved-clear[data-astro-cid-s6zjxyz6]{font:inherit;font-size:.85rem;background:none;border:0;color:var(--ink-3);text-decoration:underline;cursor:pointer}.saved-clear[data-astro-cid-s6zjxyz6]{align-self:flex-start;padding:0}.saved-meta[data-astro-cid-s6zjxyz6]{margin:0;font-size:.8rem;color:var(--ink-3)}
