.pm[data-astro-cid-m3osn56v]{--panel-w: clamp(340px, 30vw, 540px);--map-h: clamp(480px, 74vh, 920px);display:grid;grid-template-columns:minmax(0,1fr) var(--panel-w);grid-template-areas:"map panel";gap:clamp(16px,1.6vw,28px)}.pm-map[data-astro-cid-m3osn56v]{grid-area:map;position:relative;height:var(--map-h);border-radius:var(--radius);overflow:hidden;background:#e8eff9;box-shadow:inset 0 0 0 1px var(--line)}.pm-svg[data-astro-cid-m3osn56v]{width:100%;height:100%;display:block;touch-action:manipulation}.sea[data-astro-cid-m3osn56v]{fill:#e8eff9}.land[data-astro-cid-m3osn56v] path[data-astro-cid-m3osn56v]{fill:#fff;stroke:#c3d1e6;stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .5s var(--ease)}.land[data-astro-cid-m3osn56v] path[data-astro-cid-m3osn56v][data-iso=SE]{fill:#fdf9d6}.land[data-astro-cid-m3osn56v] path[data-astro-cid-m3osn56v].on{fill:#fbf3a6}.land[data-astro-cid-m3osn56v] path[data-astro-cid-m3osn56v].host{fill:#f3e65a}.arcs[data-astro-cid-m3osn56v] .arc{fill:none;stroke:var(--blue);stroke-width:calc(var(--u) * 2.4);stroke-linecap:round;opacity:.85}.pdots[data-astro-cid-m3osn56v] .pd-s{transform:scale(var(--u));transform-origin:0 0}.pdots[data-astro-cid-m3osn56v] .pd{fill:var(--white);stroke:var(--blue);stroke-width:2.6}.pm[data-astro-cid-m3osn56v] .pin{cursor:pointer;outline:none}.pm[data-astro-cid-m3osn56v] .pin-pos.grouped{display:none}.pm[data-astro-cid-m3osn56v] .pin-s{transform:scale(var(--u));transform-origin:0 0}.pm[data-astro-cid-m3osn56v] .pin-hit{fill:transparent}.pm[data-astro-cid-m3osn56v] .pin-dot{fill:var(--blue);stroke:var(--white);stroke-width:2.6;transition:fill .2s}.pm[data-astro-cid-m3osn56v] .pin-halo{fill:var(--blue);opacity:0;transition:opacity .25s,transform .35s var(--ease);transform:scale(.6);transform-origin:0 0;pointer-events:none}.pm[data-astro-cid-m3osn56v] .pin:hover .pin-halo,.pm[data-astro-cid-m3osn56v] .pin:focus-visible .pin-halo,.pm[data-astro-cid-m3osn56v] .pin.active .pin-halo,.pm[data-astro-cid-m3osn56v] .pin.current .pin-halo{opacity:.18;transform:scale(1)}.pm[data-astro-cid-m3osn56v] .pin:focus-visible .pin-dot{stroke:var(--yellow);stroke-width:4}.pm[data-astro-cid-m3osn56v] .pin.active .pin-dot,.pm[data-astro-cid-m3osn56v] .pin.current .pin-dot{fill:var(--yellow);stroke:var(--blue-900)}.pm[data-astro-cid-m3osn56v] .pin.active .pin-n,.pm[data-astro-cid-m3osn56v] .pin.current .pin-n{fill:var(--blue-900)}.pm[data-astro-cid-m3osn56v] .pin-n{fill:var(--white);font:800 11px var(--font-display);pointer-events:none}.pm[data-astro-cid-m3osn56v] .pin.home .pin-dot{fill:var(--yellow);stroke:var(--blue);stroke-width:3.2}.pm[data-astro-cid-m3osn56v] .pin.home .pin-n{fill:var(--blue-900)}.pm[data-astro-cid-m3osn56v] .pin-label{font:800 13px var(--font-display);fill:var(--blue-900);paint-order:stroke;stroke:#ffffffe6;stroke-width:4px;pointer-events:none;text-transform:uppercase;letter-spacing:.04em}.pm[data-astro-cid-m3osn56v] .pin.dim{opacity:.22;pointer-events:none}.pm-tip[data-astro-cid-m3osn56v]{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 12px));background:var(--blue-900);color:var(--white);padding:8px 12px;border-radius:10px;font-size:.88rem;line-height:1.3;display:grid;gap:2px;pointer-events:none;white-space:nowrap;max-width:320px;box-shadow:var(--shadow)}.pm-tip[data-astro-cid-m3osn56v] span{color:#fffc;overflow:hidden;text-overflow:ellipsis}.pm-reset[data-astro-cid-m3osn56v]{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--white);color:var(--blue);font:700 .95rem var(--font-display);box-shadow:var(--shadow);cursor:pointer}.pm-reset[data-astro-cid-m3osn56v]:hover{background:var(--blue);color:var(--white)}.pm-legend[data-astro-cid-m3osn56v]{position:absolute;left:16px;top:16px;margin:0;padding:10px 14px;list-style:none;display:flex;gap:16px;background:#ffffffeb;border-radius:12px;font-size:.85rem;font-weight:600;color:var(--ink);box-shadow:var(--shadow);pointer-events:none}.pm-legend[data-astro-cid-m3osn56v] li[data-astro-cid-m3osn56v]{display:flex;align-items:center;gap:8px}.lg[data-astro-cid-m3osn56v]{width:14px;height:14px;border-radius:50%;border:2.5px solid var(--white);box-shadow:0 0 0 1px var(--line)}.lg[data-astro-cid-m3osn56v].home{background:var(--yellow);border-color:var(--blue)}.lg[data-astro-cid-m3osn56v].host{background:var(--blue)}.lg[data-astro-cid-m3osn56v].partner{width:12px;height:12px;background:var(--white);border:2.5px solid var(--blue);box-shadow:none}.pm-nojs[data-astro-cid-m3osn56v]{position:absolute;top:16px;left:16px;right:16px;background:var(--white);padding:10px 14px;border-radius:10px;font-size:.9rem}.pm-panel[data-astro-cid-m3osn56v]{grid-area:panel;display:flex;flex-direction:column;gap:14px;height:var(--map-h);min-height:0}.pm-filters[data-astro-cid-m3osn56v]{display:flex;flex-wrap:wrap;gap:8px}.pm-chip[data-astro-cid-m3osn56v]{min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--white);color:var(--ink);font:600 .92rem var(--font-body);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.pm-chip[data-astro-cid-m3osn56v] span[data-astro-cid-m3osn56v]{color:var(--muted);margin-left:4px}.pm-chip[data-astro-cid-m3osn56v]:hover{border-color:var(--blue)}.pm-chip[data-astro-cid-m3osn56v][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--white)}.pm-chip[data-astro-cid-m3osn56v][aria-pressed=true] span[data-astro-cid-m3osn56v]{color:var(--yellow)}.pm-cluster[data-astro-cid-m3osn56v]{display:grid;gap:6px}.pm-cluster[data-astro-cid-m3osn56v][hidden]{display:none}.pm-cluster-title[data-astro-cid-m3osn56v]{font:800 1.3rem var(--font-display);color:var(--blue-900)}.pm[data-astro-cid-m3osn56v] .pm-back-btn{justify-self:start;border:0;background:none;padding:6px 0;color:var(--blue);font:700 .98rem var(--font-display);cursor:pointer}.pm[data-astro-cid-m3osn56v] .pm-back-btn:hover{text-decoration:underline}.pm-list[data-astro-cid-m3osn56v]{list-style:none;margin:0;padding:0 6px 40px 0;overflow:auto;flex:1;min-height:0;display:grid;align-content:start;gap:8px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 48px),transparent)}.pm-list[data-astro-cid-m3osn56v] li[data-astro-cid-m3osn56v][hidden]{display:none}.pm-list[data-astro-cid-m3osn56v] a[data-astro-cid-m3osn56v]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);text-decoration:none;transition:background-color .2s,transform .25s var(--ease)}.pm-list[data-astro-cid-m3osn56v] a[data-astro-cid-m3osn56v]:hover{background:var(--blue-50);transform:translate(4px)}.pm-list[data-astro-cid-m3osn56v] .y[data-astro-cid-m3osn56v]{font:800 1rem var(--font-display);color:var(--blue-900);background:var(--yellow);border-radius:8px;padding:6px 8px 4px}.pm-list[data-astro-cid-m3osn56v] .tt[data-astro-cid-m3osn56v]{display:grid;gap:2px;min-width:0}.pm-list[data-astro-cid-m3osn56v] strong[data-astro-cid-m3osn56v]{font-family:var(--font-display);font-size:1.08rem;font-weight:700;line-height:1.15}.pm-list[data-astro-cid-m3osn56v] .tt[data-astro-cid-m3osn56v] span[data-astro-cid-m3osn56v]{font-size:.88rem;color:var(--muted)}.pm-list[data-astro-cid-m3osn56v] .arr[data-astro-cid-m3osn56v]{color:var(--blue);font-weight:700}.pm-more-list[data-astro-cid-m3osn56v]{min-height:48px;border-radius:999px;border:2px solid var(--blue);background:var(--white);color:var(--blue);font:700 1rem var(--font-display);cursor:pointer}.pm-more-list[data-astro-cid-m3osn56v]:hover{background:var(--blue);color:var(--white)}.pm-detail[data-astro-cid-m3osn56v]{grid-area:panel;z-index:2;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:auto;height:var(--map-h);outline:none}.pm-detail[data-astro-cid-m3osn56v][hidden]{display:none}.pm-detail[data-astro-cid-m3osn56v] .pm-back-btn{margin:14px 20px 0}.pm-detail[data-astro-cid-m3osn56v] .pm-photo{width:calc(100% - 40px);margin:10px 20px 0;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-sm)}.pm-detail[data-astro-cid-m3osn56v] .pm-dbody{display:grid;gap:12px;padding:18px 20px 24px}.pm-detail[data-astro-cid-m3osn56v] .pm-kick{font-weight:700;font-size:.9rem;color:var(--blue)}.pm-detail[data-astro-cid-m3osn56v] h3{font-size:clamp(1.6rem,1.2rem + 1vw,2.3rem);font-weight:800;text-transform:uppercase;line-height:.95;color:var(--blue-900)}.pm-detail[data-astro-cid-m3osn56v] .pm-where{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.pm-detail[data-astro-cid-m3osn56v] .pm-where svg{color:var(--blue);flex-shrink:0}.pm-detail[data-astro-cid-m3osn56v] .pm-role{justify-self:start;background:var(--yellow);color:var(--blue-900);font:700 .85rem var(--font-display);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px 4px;border-radius:999px}.pm-detail[data-astro-cid-m3osn56v] .pm-sum{color:var(--muted)}.pm-detail[data-astro-cid-m3osn56v] .pm-plabel{font:700 .85rem var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}.pm-detail[data-astro-cid-m3osn56v] .pm-countries{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.pm-detail[data-astro-cid-m3osn56v] .pm-countries li{background:var(--blue-50);color:var(--blue-900);font-size:.85rem;font-weight:600;padding:4px 10px;border-radius:999px}.pm-detail[data-astro-cid-m3osn56v] .pm-more{justify-self:start;margin:6px 0 10px}.pm-detail[data-astro-cid-m3osn56v] .pm-orgs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pm-detail[data-astro-cid-m3osn56v] .pm-orgs li{display:grid;gap:1px;padding:8px 12px;border-radius:10px;background:var(--paper);font-weight:600;font-size:.95rem;line-height:1.25}.pm-detail[data-astro-cid-m3osn56v] .pm-orgs li.us{background:var(--yellow-soft)}.pm-detail[data-astro-cid-m3osn56v] .pm-orgs span{font-size:.78rem;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.06em}@media(max-width:899px){.pm[data-astro-cid-m3osn56v]{--map-h: clamp(340px, 108vw, 600px);grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "detail" "panel"}.pm-panel[data-astro-cid-m3osn56v]{height:auto}.pm-list[data-astro-cid-m3osn56v]{overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.pm-detail[data-astro-cid-m3osn56v]{grid-area:detail;height:auto;box-shadow:var(--shadow)}.pm-detail[data-astro-cid-m3osn56v] .pm-orgs,.pm-detail[data-astro-cid-m3osn56v] .pm-olabel{display:none}.pm-detail[data-astro-cid-m3osn56v] h3{font-size:1.7rem}.pm-legend[data-astro-cid-m3osn56v]{display:none}.pm-reset[data-astro-cid-m3osn56v]{top:10px;right:10px;min-height:40px;padding:0 12px;font-size:.88rem}}.pcard[data-astro-cid-mspuyifq]{position:relative;border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.pcard[data-astro-cid-mspuyifq]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.hit[data-astro-cid-mspuyifq]{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.hit[data-astro-cid-mspuyifq]:focus-visible{outline-offset:-3px}.media[data-astro-cid-mspuyifq]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--blue-900)}.big[data-astro-cid-mspuyifq] .media[data-astro-cid-mspuyifq]{aspect-ratio:5 / 4}@media(min-width:1100px){.big[data-astro-cid-mspuyifq] .hit[data-astro-cid-mspuyifq]{grid-template-rows:1fr auto}.big[data-astro-cid-mspuyifq] .media[data-astro-cid-mspuyifq]{aspect-ratio:auto;min-height:340px}}.media[data-astro-cid-mspuyifq] img,.media[data-astro-cid-mspuyifq] svg{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.pcard[data-astro-cid-mspuyifq]:hover .media[data-astro-cid-mspuyifq] img,.pcard[data-astro-cid-mspuyifq]:hover .media[data-astro-cid-mspuyifq] svg{transform:scale(1.04)}.year[data-astro-cid-mspuyifq],.coord[data-astro-cid-mspuyifq]{position:absolute;top:16px;font-family:var(--font-display);font-weight:800;border-radius:999px;line-height:1}.year[data-astro-cid-mspuyifq]{left:16px;background:var(--yellow);color:var(--blue-900);padding:.5em .8em .4em;font-size:1.05rem}.coord[data-astro-cid-mspuyifq]{right:16px;background:var(--white);color:var(--blue);padding:.55em .85em .45em;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.coord[data-astro-cid-mspuyifq].pif{background:var(--blue-900);color:var(--yellow)}.body[data-astro-cid-mspuyifq]{display:grid;gap:10px;align-content:start;padding:clamp(18px,1.6vw,26px)}.meta[data-astro-cid-mspuyifq]{font-size:.9rem;font-weight:600;color:var(--blue)}.big[data-astro-cid-mspuyifq] .h3[data-astro-cid-mspuyifq]{font-size:clamp(1.7rem,1.2rem + 1.4vw,2.7rem);text-transform:uppercase;font-weight:800}.sum[data-astro-cid-mspuyifq]{color:var(--muted);font-size:1.05rem}.foot[data-astro-cid-mspuyifq]{display:flex;justify-content:space-between;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line);font-size:.9rem;color:var(--muted)}
