.smap[data-astro-cid-mlvfqqe6]{width:100%;height:auto;max-height:32rem;font-family:var(--font-body);display:block}.smap-bg[data-astro-cid-mlvfqqe6]{fill:var(--accent-soft)}.smap-grid[data-astro-cid-mlvfqqe6] line[data-astro-cid-mlvfqqe6]{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 5;opacity:.6}.smap-grid[data-astro-cid-mlvfqqe6] text[data-astro-cid-mlvfqqe6]{fill:var(--ink-3);font-size:16px}.smap-pin[data-astro-cid-mlvfqqe6] circle[data-astro-cid-mlvfqqe6]{fill:var(--brand-red);stroke:var(--surface);stroke-width:3px}.smap-pin[data-astro-cid-mlvfqqe6] text[data-astro-cid-mlvfqqe6]{fill:#fff;pointer-events:none;font-size:15px;font-weight:700}.smap-pin[data-astro-cid-mlvfqqe6]:hover circle[data-astro-cid-mlvfqqe6],.smap-pin[data-astro-cid-mlvfqqe6]:focus-visible circle[data-astro-cid-mlvfqqe6]{fill:var(--accent)}.smap-pin[data-astro-cid-mlvfqqe6]:focus-visible{outline:none}@media (width<=47.99rem){.smap-pin[data-astro-cid-mlvfqqe6] circle[data-astro-cid-mlvfqqe6]{r:26px}.smap-pin[data-astro-cid-mlvfqqe6] text[data-astro-cid-mlvfqqe6]{font-size:26px}.smap-grid[data-astro-cid-mlvfqqe6] text[data-astro-cid-mlvfqqe6]{font-size:30px}}.smap-pin[data-astro-cid-mlvfqqe6]:focus-visible circle[data-astro-cid-mlvfqqe6]{stroke:var(--focus);stroke-width:5px}.search-page[data-astro-cid-65puh5qd]{gap:var(--space-4);padding-block:var(--space-2) var(--space-6);display:grid}.search-head[data-astro-cid-65puh5qd]{gap:var(--space-1);display:grid}.search-head[data-astro-cid-65puh5qd] h1[data-astro-cid-65puh5qd]{font-size:var(--fs-2xl);overflow-wrap:anywhere;font-weight:800;font-stretch:85%}.alert[data-astro-cid-65puh5qd]{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);border-inline-start:4px solid var(--accent)}.search-form[data-astro-cid-65puh5qd]{gap:var(--space-2);padding:var(--space-4);max-width:48rem;display:grid}.search-form[data-astro-cid-65puh5qd] label[data-astro-cid-65puh5qd]{font-size:var(--fs-sm);color:var(--ink-2);gap:2px;display:grid}.search-form[data-astro-cid-65puh5qd] label[data-astro-cid-65puh5qd] strong[data-astro-cid-65puh5qd]{color:var(--ink);font-size:var(--fs-md)}.search-row[data-astro-cid-65puh5qd]{display:flex}.search-row[data-astro-cid-65puh5qd] input[data-astro-cid-65puh5qd]{min-width:0;height:2.75rem;padding:0 var(--space-3);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;flex:1}.search-row[data-astro-cid-65puh5qd] input[data-astro-cid-65puh5qd][aria-invalid=true]{border-color:var(--brand-red)}.search-row[data-astro-cid-65puh5qd] button[data-astro-cid-65puh5qd]{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent);width:3rem;color:var(--on-accent);cursor:pointer;border:0;place-items:center;font-size:1.125rem;display:grid}.search-row[data-astro-cid-65puh5qd] button[data-astro-cid-65puh5qd]:hover{background:var(--accent-hover)}.invalid[data-astro-cid-65puh5qd]{color:var(--loss);font-size:var(--fs-sm);font-weight:600}.empty[data-astro-cid-65puh5qd]{font-size:var(--fs-lg);color:var(--ink-2)}.back[data-astro-cid-65puh5qd] a[data-astro-cid-65puh5qd]{font-weight:600}.jump[data-astro-cid-65puh5qd] ul[data-astro-cid-65puh5qd]{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.jump[data-astro-cid-65puh5qd] a[data-astro-cid-65puh5qd]{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--line);color:var(--ink);font-weight:650;font-size:var(--fs-sm);border-radius:999px;text-decoration:none;display:inline-flex}.jump[data-astro-cid-65puh5qd] a[data-astro-cid-65puh5qd]:hover{border-color:var(--accent);color:var(--accent)}.jump[data-astro-cid-65puh5qd] .count[data-astro-cid-65puh5qd]{background:var(--accent-soft);color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .45rem}.cat[data-astro-cid-65puh5qd]{scroll-margin-top:var(--space-4);overflow:hidden}.cat[data-astro-cid-65puh5qd] summary[data-astro-cid-65puh5qd]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;border-bottom:1px solid var(--line);list-style:none;display:flex}.cat[data-astro-cid-65puh5qd] summary[data-astro-cid-65puh5qd]::-webkit-details-marker{display:none}.cat[data-astro-cid-65puh5qd] summary[data-astro-cid-65puh5qd]:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);flex:none;width:.55em;height:.55em;margin-inline-start:auto;transform:rotate(45deg)}.cat[data-astro-cid-65puh5qd]:not([open]) summary[data-astro-cid-65puh5qd]{border-bottom:0}.cat[data-astro-cid-65puh5qd]:not([open]) summary[data-astro-cid-65puh5qd]:after{transform:rotate(-45deg)}.cat[data-astro-cid-65puh5qd] h2[data-astro-cid-65puh5qd]{align-items:baseline;gap:0 var(--space-2);font-size:var(--fs-lg);flex-wrap:wrap;font-weight:650;font-stretch:90%;display:flex}.cat[data-astro-cid-65puh5qd] h2[data-astro-cid-65puh5qd] .icon{color:var(--accent);align-self:center}.cat[data-astro-cid-65puh5qd] h2[data-astro-cid-65puh5qd] strong[data-astro-cid-65puh5qd]{font-weight:800}.matching[data-astro-cid-65puh5qd]{color:var(--ink-3);overflow-wrap:anywhere;font-weight:600}.matching[data-astro-cid-65puh5qd] q[data-astro-cid-65puh5qd]{color:var(--ink)}.team[data-astro-cid-65puh5qd]{align-items:center;gap:var(--space-2);display:inline-flex}.osm[data-astro-cid-65puh5qd]{place-items:center;width:2rem;height:2rem;font-size:1.1rem;display:inline-grid;color:var(--accent)!important}.cat-foot[data-astro-cid-65puh5qd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;font-weight:650;display:flex}.map[data-astro-cid-65puh5qd]{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--line);display:grid}.map[data-astro-cid-65puh5qd] figcaption[data-astro-cid-65puh5qd]{font-size:var(--fs-sm);color:var(--ink-3)}
