.head[data-astro-cid-galjfifw]{padding-block:var(--sp-6);border-bottom:1px solid var(--border)}.eyebrow[data-astro-cid-galjfifw]{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.2em;color:var(--accent)}h1[data-astro-cid-galjfifw]{margin-top:var(--sp-3);letter-spacing:.05em;font-size:clamp(30px,4.4vw,50px)}.lede[data-astro-cid-galjfifw]{margin-top:var(--sp-4);max-width:44ch;font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-2)}.span[data-astro-cid-galjfifw]{margin-top:var(--sp-4);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--text-3)}.body[data-astro-cid-galjfifw]{gap:var(--sp-6);padding-block:var(--sp-6);grid-template-columns:minmax(0,1fr) 336px;align-items:start;display:grid}.map-wrap[data-astro-cid-galjfifw]{top:calc(var(--nav-h) + 16px);position:sticky}.map[data-astro-cid-galjfifw]{width:100%;height:auto;display:block;overflow:visible}.prov[data-astro-cid-galjfifw]{fill:var(--bg-sub);stroke:var(--border);stroke-width:.8px;stroke-linejoin:round;transition:fill var(--dur-fast) var(--ease)}.prov[data-astro-cid-galjfifw].lit{fill:color-mix(in srgb, var(--accent) 16%, var(--bg-sub));stroke:color-mix(in srgb, var(--accent) 45%, var(--border))}.prov[data-astro-cid-galjfifw].hi{fill:color-mix(in srgb, var(--accent) 30%, var(--bg-sub));stroke:var(--accent);stroke-width:1.6px}.dot-hit[data-astro-cid-galjfifw]{fill:#0000}.dot-c[data-astro-cid-galjfifw]{fill:var(--accent);stroke:var(--bg);stroke-width:1.4px;transition:r var(--dur-fast) var(--ease)}.dot[data-astro-cid-galjfifw].hi .dot-c[data-astro-cid-galjfifw]{r:4.2}.badge[data-astro-cid-galjfifw]{cursor:pointer}.badge-c[data-astro-cid-galjfifw]{fill:var(--bg);stroke:var(--accent);stroke-width:1.4px}.badge-n[data-astro-cid-galjfifw]{font-family:var(--font-mono);fill:var(--accent);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:11px}.lead[data-astro-cid-galjfifw]{stroke:var(--accent);stroke-width:.8px;opacity:.45}.badge[data-astro-cid-galjfifw].hi .badge-c[data-astro-cid-galjfifw]{fill:var(--accent)}.badge[data-astro-cid-galjfifw].hi .badge-n[data-astro-cid-galjfifw],.inset-bg[data-astro-cid-galjfifw]{fill:var(--bg)}.inset-frame[data-astro-cid-galjfifw]{fill:none;stroke:var(--border);stroke-width:1px}.nine-dash[data-astro-cid-galjfifw]{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;opacity:.8}.inset-label[data-astro-cid-galjfifw]{font-family:var(--font-mono);fill:var(--text-3);letter-spacing:.08em;font-size:10px}.legend[data-astro-cid-galjfifw]{gap:var(--sp-4);margin-top:var(--sp-4);font-size:var(--fs-2xs);color:var(--text-3);flex-wrap:wrap;display:flex}.lg-item[data-astro-cid-galjfifw]{align-items:center;gap:6px;display:inline-flex}.lg-swatch[data-astro-cid-galjfifw]{background:color-mix(in srgb, var(--accent) 16%, var(--bg-sub));border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:2px;width:14px;height:10px}.lg-dot[data-astro-cid-galjfifw]{background:var(--accent);border-radius:50%;width:7px;height:7px}.lg-badge[data-astro-cid-galjfifw]{border:1px solid var(--accent);width:16px;height:16px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:inline-grid}.side-t[data-astro-cid-galjfifw]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.18em;color:var(--text-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border)}.place-list[data-astro-cid-galjfifw]{list-style:none}.pl[data-astro-cid-galjfifw]{padding-block:var(--sp-4);border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + 16px)}.pl[data-astro-cid-galjfifw].hi{background:color-mix(in srgb, var(--accent) 5%, transparent)}.pl-head[data-astro-cid-galjfifw]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.pl-n[data-astro-cid-galjfifw]{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.02em}@media (width<=640px){.pl-n[data-astro-cid-galjfifw]{align-items:center;min-height:44px;display:inline-flex}}.pl-c[data-astro-cid-galjfifw]{font-size:var(--fs-2xs);color:var(--text-3)}.pl-items[data-astro-cid-galjfifw]{margin-top:var(--sp-2);gap:2px;list-style:none;display:grid}.ev[data-astro-cid-galjfifw]{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);transition:background var(--dur-fast) var(--ease);border:1px solid #0000;gap:2px;display:grid}.ev[data-astro-cid-galjfifw]:hover,.ev[data-astro-cid-galjfifw].hi{background:var(--surface);border-color:var(--border)}.ev-top[data-astro-cid-galjfifw]{gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--c-ink-4);letter-spacing:var(--ls-wide);display:flex}.ev-col[data-astro-cid-galjfifw],.ev-no[data-astro-cid-galjfifw]{color:var(--c-ink-4)}.ev-t[data-astro-cid-galjfifw]{font-size:var(--fs-sm);color:var(--text);line-height:var(--lh-relaxed)}.ev-place[data-astro-cid-galjfifw]{font-size:var(--fs-2xs);color:var(--accent)}.side-note[data-astro-cid-galjfifw]{margin-top:var(--sp-4);font-size:var(--fs-2xs);line-height:var(--lh-loose);color:var(--text-3)}.side-note[data-astro-cid-galjfifw] a[data-astro-cid-galjfifw]{color:var(--accent)}.map-src[data-astro-cid-galjfifw]{margin-block:var(--sp-6) var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--border);max-width:68ch}.map-src[data-astro-cid-galjfifw] h2[data-astro-cid-galjfifw]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.18em;color:var(--text-3)}.map-src[data-astro-cid-galjfifw] ul[data-astro-cid-galjfifw]{margin-top:var(--sp-3);gap:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--text-2);list-style:none;display:grid}.map-src[data-astro-cid-galjfifw] li[data-astro-cid-galjfifw]:before{content:"— ";color:var(--c-ink-4)}@media (width<=900px){.body[data-astro-cid-galjfifw]{grid-template-columns:1fr}.map-wrap[data-astro-cid-galjfifw]{position:static}}
