.pc[data-astro-cid-myzgetuv]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);margin:0;overflow:hidden}.pc__bar[data-astro-cid-myzgetuv]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg, var(--accent-fill), var(--band-bg));color:#fff;flex-wrap:wrap;display:flex}.pc__switch[data-astro-cid-myzgetuv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pc__opt[data-astro-cid-myzgetuv]{text-align:left;padding:var(--space-2) var(--space-4);border-radius:var(--radius);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:2px solid #ffffff8c;gap:.1em;display:grid}.pc__opt[data-astro-cid-myzgetuv][aria-pressed=true]{color:var(--paper-ink);background:#fff;border-color:#fff}.pc__opt[data-astro-cid-myzgetuv]:focus-visible{outline:3px solid var(--fresh-glow);outline-offset:2px}.pc__opt-k[data-astro-cid-myzgetuv]{font-weight:800;font-size:var(--text-sm)}.pc__opt-v[data-astro-cid-myzgetuv]{font-size:var(--text-xs);opacity:.85}.pc__gmaps[data-astro-cid-myzgetuv]{color:var(--paper-ink);background:#fff}.pc__body[data-astro-cid-myzgetuv]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.pc__canvas[data-astro-cid-myzgetuv]{border-right:1px solid var(--line);background:#f4f6f3}.pc__view[data-astro-cid-myzgetuv]+.pc__view[data-astro-cid-myzgetuv]{border-top:1px solid var(--line)}.pc__vcap[data-astro-cid-myzgetuv]{padding:var(--space-2) var(--space-4) 0;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-weight:700}.pc__detbox[data-astro-cid-myzgetuv]{fill:none;stroke:var(--paper-ink);stroke-width:1.5px;stroke-dasharray:5 4}.pc__canvas[data-astro-cid-myzgetuv] svg[data-astro-cid-myzgetuv]{width:100%;height:auto;display:block}.pc__bg[data-astro-cid-myzgetuv]{fill:#f4f6f3}.pc__st[data-astro-cid-myzgetuv]{fill:none;stroke-linecap:round;stroke-linejoin:round}.pc__st--ped[data-astro-cid-myzgetuv]{stroke:#dfe4dd;stroke-width:2.5px;stroke-dasharray:4 4}.pc__st--res[data-astro-cid-myzgetuv]{stroke:#d6ddd5;stroke-width:3.5px}.pc__st--ter[data-astro-cid-myzgetuv]{stroke:#c3ccc2;stroke-width:5px}.pc__st--link[data-astro-cid-myzgetuv]{stroke:#9aa69c;stroke-width:4px}.pc__st--prim[data-astro-cid-myzgetuv]{stroke:#9aa69c;stroke-width:6px}.pc__st--trunk[data-astro-cid-myzgetuv]{stroke:#7d8a80;stroke-width:8px}.pc__st--mw[data-astro-cid-myzgetuv]{stroke:var(--paper-ink);stroke-width:11px}.pc__route[data-astro-cid-myzgetuv]{opacity:.22}.pc__route[data-astro-cid-myzgetuv].is-on{opacity:1}.pc__route[data-astro-cid-myzgetuv]:not(.is-on) .pc__line[data-astro-cid-myzgetuv]{stroke:var(--ink-soft)}.pc__halo[data-astro-cid-myzgetuv]{fill:none;stroke:rgb(var(--fresh-rgb) / .4);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.pc__line[data-astro-cid-myzgetuv]{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.pc__marks[data-astro-cid-myzgetuv]{display:none}.pc__marks[data-astro-cid-myzgetuv].is-on{display:inline}.pc__lbl[data-astro-cid-myzgetuv]{font:700 12px var(--font-sans);fill:var(--ink);paint-order:stroke;stroke:#f4f6f3;stroke-width:4px;stroke-linejoin:round}.pc__shield[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{stroke:#fff;stroke-width:2px}.pc__shield[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:800 14px var(--font-sans);fill:#fff}.pc__shield--mw[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{fill:#1f4fa3}.pc__shield--n[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{fill:#c8102e}.pc__shield--loc[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{fill:#fff;stroke:var(--paper-ink)}.pc__shield--loc[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{fill:var(--paper-ink)}.pc__poi[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{fill:#fff;stroke:var(--ink-soft);stroke-width:1.5px}.pc__poi[data-astro-cid-myzgetuv] path[data-astro-cid-myzgetuv]{stroke:var(--ink-soft);stroke-width:2px}.pc__poi[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:700 13px var(--font-sans);fill:var(--ink-soft);paint-order:stroke;stroke:#f4f6f3;stroke-width:4px}.pc__pk[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{fill:#1f4fa3}.pc__pk[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:800 13px var(--font-sans);fill:#fff}.pc__num[data-astro-cid-myzgetuv] circle[data-astro-cid-myzgetuv]{fill:var(--paper-ink);stroke:#fff;stroke-width:2.5px}.pc__num[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:800 13px var(--font-sans);fill:#fff}.pc__num[data-astro-cid-myzgetuv] .pc__call[data-astro-cid-myzgetuv]{font:700 12.5px var(--font-sans);fill:var(--paper-ink);paint-order:stroke;stroke:#f4f6f3;stroke-width:4px;stroke-linejoin:round}.pc__entry[data-astro-cid-myzgetuv] rect[data-astro-cid-myzgetuv]{fill:#fff;stroke:var(--accent);stroke-width:2px}.pc__entry[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:700 12px var(--font-sans);fill:var(--accent)}.pc__pin[data-astro-cid-myzgetuv] circle[data-astro-cid-myzgetuv]{fill:var(--accent);stroke:#fff;stroke-width:3px}.pc__pin[data-astro-cid-myzgetuv] .pc__pin-ring[data-astro-cid-myzgetuv]{fill:rgb(var(--fresh-rgb) / .35);stroke:none}.pc__pin[data-astro-cid-myzgetuv] path[data-astro-cid-myzgetuv]{stroke:#fff;stroke-width:3px;stroke-linecap:round}.pc__pin[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:800 17px var(--font-sans);fill:var(--paper-ink);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.pc__pin[data-astro-cid-myzgetuv] .pc__pin-sub[data-astro-cid-myzgetuv]{font:700 12px var(--font-sans);fill:var(--ink-soft)}.pc__north[data-astro-cid-myzgetuv] circle[data-astro-cid-myzgetuv]{fill:#fff;stroke:var(--line)}.pc__north[data-astro-cid-myzgetuv] path[data-astro-cid-myzgetuv]{fill:var(--paper-ink)}.pc__north[data-astro-cid-myzgetuv] text[data-astro-cid-myzgetuv]{font:800 12px var(--font-sans);fill:var(--paper-ink)}.pc__dirs[data-astro-cid-myzgetuv]{padding:var(--space-5)}.pc__dir[data-astro-cid-myzgetuv]+.pc__dir[data-astro-cid-myzgetuv]{margin-top:var(--space-6)}.pc__dir[data-astro-cid-myzgetuv] h3[data-astro-cid-myzgetuv]{margin:0 0 var(--space-3);font-size:var(--text-lg,1.15rem)}.pc__dir[data-astro-cid-myzgetuv] h3[data-astro-cid-myzgetuv] span[data-astro-cid-myzgetuv]{font-size:var(--text-sm);color:var(--ink-soft);font-weight:600;display:block}.pc__dir[data-astro-cid-myzgetuv] ol[data-astro-cid-myzgetuv]{counter-reset:pc;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pc__dir[data-astro-cid-myzgetuv] li[data-astro-cid-myzgetuv]{counter-increment:pc;padding-left:2.4rem;position:relative}.pc__dir[data-astro-cid-myzgetuv] li[data-astro-cid-myzgetuv]:before{content:counter(pc);background:var(--paper-ink);color:#fff;width:1.7rem;height:1.7rem;font-weight:800;font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:.05rem;left:0}.pc__dir[data-astro-cid-myzgetuv] li[data-astro-cid-myzgetuv] p[data-astro-cid-myzgetuv]{margin:0}.pc__dir[data-astro-cid-myzgetuv] li[data-astro-cid-myzgetuv] .todo{margin-top:var(--space-2);font-size:var(--text-xs)}.pc[data-astro-cid-myzgetuv] figcaption[data-astro-cid-myzgetuv]{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.pc__route[data-astro-cid-myzgetuv].is-on .pc__line[data-astro-cid-myzgetuv]{stroke-dasharray:1;stroke-dashoffset:1px}.pc__route[data-astro-cid-myzgetuv].is-on.is-drawn .pc__line[data-astro-cid-myzgetuv]{animation:1.8s cubic-bezier(.22,1,.36,1) forwards pc-draw}.pc[data-astro-cid-myzgetuv]:not(.is-seen) .pc__marks[data-astro-cid-myzgetuv],.pc[data-astro-cid-myzgetuv]:not(.is-seen) .pc__pin-ring[data-astro-cid-myzgetuv]{opacity:0}.pc__marks[data-astro-cid-myzgetuv],.pc__pin-ring[data-astro-cid-myzgetuv]{transition:opacity .6s 1.2s}}@keyframes pc-draw{to{stroke-dashoffset:0}}@media (width<=56rem){.pc__body[data-astro-cid-myzgetuv]{grid-template-columns:1fr}.pc__canvas[data-astro-cid-myzgetuv]{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=40rem){.pc__k[data-astro-cid-myzgetuv]{transform:scale(1.55)}.pc__lbl[data-astro-cid-myzgetuv]{font-size:16px}.pc__view--pc-main[data-astro-cid-myzgetuv] .pc__call[data-astro-cid-myzgetuv]{display:none}.pc__st--res[data-astro-cid-myzgetuv]{stroke-width:5px}.pc__st--mw[data-astro-cid-myzgetuv]{stroke-width:15px}.pc__line[data-astro-cid-myzgetuv]{stroke-width:9px}.pc__halo[data-astro-cid-myzgetuv]{stroke-width:20px}.pc__bar[data-astro-cid-myzgetuv]{padding:var(--space-4)}.pc__switch[data-astro-cid-myzgetuv],.pc__opt[data-astro-cid-myzgetuv]{flex:100%}.pc__dirs[data-astro-cid-myzgetuv]{padding:var(--space-4)}}.esteril[data-astro-cid-zmsei2jz]{max-width:46rem;margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-left:4px solid var(--accent);background:var(--accent-tint);border-radius:var(--radius)}.split[data-astro-cid-zmsei2jz]{gap:var(--space-6);align-items:start;display:grid}@media (width>=56rem){.split[data-astro-cid-zmsei2jz]{grid-template-columns:1.2fr 1fr}}.centro-web[data-astro-cid-zmsei2jz]{font-size:var(--text-sm)}.addr[data-astro-cid-zmsei2jz]{gap:var(--space-3);font-style:normal;font-size:var(--text-lg);margin-bottom:var(--space-4);display:flex}.addr[data-astro-cid-zmsei2jz] svg{width:1.5rem;height:1.5rem;color:var(--accent);flex:none;margin-top:.2rem}
