.muted.svelte-i4hljd{color:var(--muted)}.hero-grid.svelte-i4hljd{margin-block-start:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:880px){.hero-grid.svelte-i4hljd{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.quick-facts.svelte-i4hljd{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.quick-facts.svelte-i4hljd li:where(.svelte-i4hljd){display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;border:1px solid var(--line);font-size:.9rem}.qf-label.svelte-i4hljd{color:var(--muted)}.qf-value.svelte-i4hljd{color:var(--ink)}.mini-map.svelte-i4hljd{margin:0;padding:1rem;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,transparent)}.mini-map.svelte-i4hljd svg:where(.svelte-i4hljd){inline-size:100%;block-size:auto;display:block}.mini-map.svelte-i4hljd .other:where(.svelte-i4hljd){fill:color-mix(in srgb,var(--ink) 5%,transparent);stroke:var(--line);stroke-width:.5}.mini-map.svelte-i4hljd .this:where(.svelte-i4hljd){fill:var(--accent);stroke:var(--ink);stroke-width:1.5}.mini-map.svelte-i4hljd .capital-dot:where(.svelte-i4hljd){fill:var(--ink);stroke:var(--paper);stroke-width:1}.mini-cap.svelte-i4hljd{margin-block-start:.5rem;color:var(--muted);font-size:.78rem;text-align:center}.lang-banner.svelte-i4hljd{margin-block-start:1rem;padding:.85rem 1.25rem;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:.88rem;line-height:1.55}.lang-banner.svelte-i4hljd p:where(.svelte-i4hljd){margin:0;color:var(--ink)}.lang-banner.svelte-i4hljd a:where(.svelte-i4hljd){color:var(--ink);font-family:var(--font-mono);text-decoration:none;border-block-end:1px solid var(--ink);margin-inline-start:.4rem}.lang-banner.svelte-i4hljd a:where(.svelte-i4hljd):hover{color:var(--accent);border-color:var(--accent)}.bullets.svelte-i4hljd{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.6rem}.bullets.svelte-i4hljd li:where(.svelte-i4hljd){padding-inline-start:1.5rem;position:relative;color:var(--muted);line-height:1.55}.bullets.svelte-i4hljd li:where(.svelte-i4hljd):before{content:"·";position:absolute;inset-inline-start:0;color:var(--accent);font-weight:700;font-size:1.4em;line-height:1;top:.05em}.table-wrap.svelte-i4hljd{margin-block-start:1.5rem;overflow-x:auto}table.svelte-i4hljd{inline-size:100%;border-collapse:collapse;font-size:.88rem;min-inline-size:480px}th.svelte-i4hljd,td.svelte-i4hljd{text-align:start;padding:.7rem .85rem;border-block-end:1px solid var(--line);vertical-align:top}th.svelte-i4hljd{font-weight:500;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}td.first.svelte-i4hljd{color:var(--ink)}.personas.svelte-i4hljd{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:720px){.personas.svelte-i4hljd{grid-template-columns:repeat(2,minmax(0,1fr))}}.personas.svelte-i4hljd li:where(.svelte-i4hljd){padding:1.25rem 1.5rem;border:1px solid var(--line)}.persona-tag.svelte-i4hljd{display:inline-block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-block-end:.5rem}.persona-body.svelte-i4hljd{color:var(--ink);font-size:.95rem;line-height:1.55;margin:0}.neighbours.svelte-i4hljd{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.neighbours.svelte-i4hljd a:where(.svelte-i4hljd){display:block;padding:.85rem 1rem;border:1px solid var(--line);color:var(--ink);font-size:.9rem;transition:border-color .15s,background .15s}.neighbours.svelte-i4hljd a:where(.svelte-i4hljd):hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cta.svelte-i4hljd{padding-block:3.5rem 5rem}.cta-row.svelte-i4hljd{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.75rem}.btn.svelte-i4hljd{font-family:var(--font-mono);font-size:.85rem;padding:.85rem 1.25rem;border:1px solid var(--ink);transition:background .15s,color .15s}.btn.primary.svelte-i4hljd{background:var(--ink);color:var(--paper)}.btn.primary.svelte-i4hljd:hover{background:transparent;color:var(--ink)}.btn.ghost.svelte-i4hljd{color:var(--ink)}.btn.ghost.svelte-i4hljd:hover{background:var(--ink);color:var(--paper)}
