.amap:where(.astro-jy4gipou){margin:1.5rem 0 2rem}.filters:where(.astro-jy4gipou){flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.cats:where(.astro-jy4gipou){border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.chip:where(.astro-jy4gipou) input:where(.astro-jy4gipou),.tog:where(.astro-jy4gipou) input:where(.astro-jy4gipou){accent-color:var(--sl-color-accent)}.chip:where(.astro-jy4gipou) input:where(.astro-jy4gipou){opacity:0;pointer-events:none;position:absolute}.chip:where(.astro-jy4gipou) span:where(.astro-jy4gipou){cursor:pointer;font-size:var(--sl-text-sm);border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);background:var(--mttl-surface);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.chip:where(.astro-jy4gipou) span:where(.astro-jy4gipou) i:where(.astro-jy4gipou){background:var(--sl-color-gray-5);border-radius:50%;width:.65rem;height:.65rem}.chip:where(.astro-jy4gipou) input:where(.astro-jy4gipou):checked+span:where(.astro-jy4gipou){color:var(--sl-color-white);border-color:var(--cf);background:color-mix(in srgb, var(--cf) 12%, var(--mttl-surface))}.chip:where(.astro-jy4gipou) input:where(.astro-jy4gipou):checked+span:where(.astro-jy4gipou) i:where(.astro-jy4gipou){background:var(--cf)}.chip:where(.astro-jy4gipou) input:where(.astro-jy4gipou):focus-visible+span:where(.astro-jy4gipou){outline:2px solid var(--sl-color-accent);outline-offset:2px}.row:where(.astro-jy4gipou){font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.row:where(.astro-jy4gipou) input:where(.astro-jy4gipou)[type=search]{border:1px solid var(--sl-color-gray-5);background:var(--mttl-surface);color:var(--sl-color-white);font:inherit;border-radius:999px;flex:14rem;padding:.35rem .75rem}.row:where(.astro-jy4gipou) select:where(.astro-jy4gipou){border:1px solid var(--sl-color-gray-5);background:var(--mttl-surface);color:var(--sl-color-white);font:inherit;border-radius:.6rem;padding:.35rem .6rem}.tog:where(.astro-jy4gipou){color:var(--sl-color-gray-2);cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.reset:where(.astro-jy4gipou){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.35rem .85rem}.count:where(.astro-jy4gipou){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:0}.regions:where(.astro-jy4gipou){flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.regions:where(.astro-jy4gipou) button:where(.astro-jy4gipou){border:1px solid var(--sl-color-gray-5);background:var(--mttl-surface);color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;border-radius:999px;padding:.3rem .8rem}.regions:where(.astro-jy4gipou) button:where(.astro-jy4gipou)[aria-pressed=true]{background:var(--mttl-ink);border-color:var(--mttl-ink);color:var(--sl-color-bg)}.mapwrap:where(.astro-jy4gipou){border-radius:var(--mttl-radius);border:1px solid var(--sl-color-gray-5);background:var(--mttl-surface);position:relative;overflow:hidden}.mapwrap:where(.astro-jy4gipou) svg:where(.astro-jy4gipou){aspect-ratio:1000/394;width:100%;height:auto;display:block}.land:where(.astro-jy4gipou){fill:var(--sl-color-gray-6);stroke:var(--sl-color-gray-5);stroke-width:.5px;vector-effect:non-scaling-stroke}:root:not([data-theme=light]) .land:where(.astro-jy4gipou){fill:var(--sl-color-gray-5);stroke:var(--sl-color-gray-4)}.marks:where(.astro-jy4gipou) .dot,.marks:where(.astro-jy4gipou) .cluster{cursor:pointer}.marks:where(.astro-jy4gipou) circle{fill:var(--cf);stroke:var(--mttl-surface)}.marks:where(.astro-jy4gipou) .cluster circle{fill-opacity:.9}.marks:where(.astro-jy4gipou) .dot:hover circle,.marks:where(.astro-jy4gipou) .cluster:hover circle{stroke:var(--sl-color-white)}.marks:where(.astro-jy4gipou) text{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:700;font-family:var(--sl-font)}.arcs:where(.astro-jy4gipou) path{fill:none;stroke:var(--cf);stroke-opacity:.55;stroke-dasharray:4 3;stroke-linecap:round}.arcs:where(.astro-jy4gipou) circle{fill:var(--mttl-surface);stroke:var(--cf)}.arcs:where(.astro-jy4gipou) .on path{stroke-opacity:1;stroke-dasharray:none}.detail:where(.astro-jy4gipou){background:var(--mttl-surface);border:1px solid var(--sl-color-gray-5);width:min(22rem,100% - 1.5rem);max-height:calc(100% - 1.5rem);box-shadow:var(--mttl-shadow);font-size:var(--sl-text-sm);border-radius:1rem;padding:1rem 1.1rem;position:absolute;top:.75rem;right:.75rem;overflow:auto}.close:where(.astro-jy4gipou){color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1;position:absolute;top:.4rem;right:.6rem}.detail:where(.astro-jy4gipou) .dcat{font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--sl-color-gray-3);align-items:center;gap:.4rem;margin:0;font-weight:700;display:flex}.detail:where(.astro-jy4gipou) .dcat i{background:var(--cf);border-radius:50%;width:.6rem;height:.6rem}.detail:where(.astro-jy4gipou) h3{font-family:var(--mttl-font-head);color:var(--sl-color-white);margin:.2rem 1.5rem .3rem 0;font-size:1.25rem}.detail:where(.astro-jy4gipou) .dsum{color:var(--sl-color-gray-2);margin:0 0 .6rem}.detail:where(.astro-jy4gipou) dl{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;display:grid}.detail:where(.astro-jy4gipou) dt{color:var(--sl-color-gray-3)}.detail:where(.astro-jy4gipou) dd{color:var(--sl-color-white);margin:0}.detail:where(.astro-jy4gipou) .glist{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.detail:where(.astro-jy4gipou) .glist button{border:1px solid var(--sl-color-gray-5);width:100%;color:var(--sl-color-white);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.detail:where(.astro-jy4gipou) .glist button:hover{border-color:var(--cf)}.detail:where(.astro-jy4gipou) .glist i{background:var(--cf);border-radius:50%;flex:none;width:.6rem;height:.6rem}.detail:where(.astro-jy4gipou) .glist small{color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);margin-left:auto}.detail:where(.astro-jy4gipou) .dsrc{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);overflow-wrap:anywhere;margin:.6rem 0 0}.detail:where(.astro-jy4gipou) .dact{font-size:var(--sl-text-xs);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.75rem 0 0;display:flex}.detail:where(.astro-jy4gipou) .cmp-toggle{border:1px solid var(--sl-color-accent);color:var(--sl-color-accent-high);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-weight:600}.detail:where(.astro-jy4gipou) .cmp-toggle:disabled{opacity:.5;cursor:not-allowed}@media (width<=40rem){.detail:where(.astro-jy4gipou){width:auto;max-height:none;margin:.75rem;position:static}}.compare:where(.astro-jy4gipou){border-radius:var(--mttl-radius);border:1px dashed var(--sl-color-gray-5);font-size:var(--sl-text-sm);margin:1rem 0 0;padding:.9rem 1rem}.compare:where(.astro-jy4gipou) h3:where(.astro-jy4gipou){font-family:var(--mttl-font-head);color:var(--sl-color-white);margin:0 0 .4rem;font-size:1rem}.cmp-empty:where(.astro-jy4gipou){color:var(--sl-color-gray-3);margin:0}.compare:where(.astro-jy4gipou) .cmp-scroll{overflow-x:auto}.compare:where(.astro-jy4gipou) table{border-collapse:collapse;width:100%;font-size:var(--sl-text-xs)}.compare:where(.astro-jy4gipou) th,.compare:where(.astro-jy4gipou) td{border-bottom:1px solid var(--sl-color-gray-6);text-align:left;vertical-align:top;padding:.35rem .5rem}.compare:where(.astro-jy4gipou) tbody th{color:var(--sl-color-gray-3);white-space:nowrap;font-weight:600}.compare:where(.astro-jy4gipou) thead button{font:inherit;font-weight:700;font-size:var(--sl-text-sm);color:var(--sl-color-white);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cmp-actions:where(.astro-jy4gipou){margin:.6rem 0 0}.cmp-clear:where(.astro-jy4gipou){font:inherit;color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alist:where(.astro-jy4gipou){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.alist:where(.astro-jy4gipou) li:where(.astro-jy4gipou){margin:0}.item:where(.astro-jy4gipou){text-align:left;border:1px solid var(--sl-color-gray-5);background:var(--mttl-surface);width:100%;height:100%;color:var(--sl-color-gray-2);font:inherit;cursor:pointer;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .5rem;padding:.7rem .85rem;display:grid}.item:where(.astro-jy4gipou):hover,.item:where(.astro-jy4gipou):focus-visible{border-color:var(--cf)}.item:where(.astro-jy4gipou) i:where(.astro-jy4gipou){background:var(--cf);border-radius:50%;width:.6rem;height:.6rem}.item:where(.astro-jy4gipou) b:where(.astro-jy4gipou){color:var(--sl-color-white)}.item:where(.astro-jy4gipou) .meta:where(.astro-jy4gipou),.item:where(.astro-jy4gipou) .sum:where(.astro-jy4gipou){font-size:var(--sl-text-xs);grid-column:2}.item:where(.astro-jy4gipou) .meta:where(.astro-jy4gipou){color:var(--sl-color-gray-3)}.checked:where(.astro-jy4gipou){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.75rem 0 0}.deals:where(.astro-bfx4rqpv){margin:1rem 0}.deals:where(.astro-bfx4rqpv) svg:where(.astro-bfx4rqpv){width:100%;max-width:40rem;height:auto;display:block}.axis:where(.astro-bfx4rqpv){stroke:var(--sl-color-gray-5)}.year:where(.astro-bfx4rqpv){fill:var(--sl-color-gray-3);text-anchor:middle;font-size:12px;font-family:var(--sl-font)}circle:where(.astro-bfx4rqpv){fill:var(--cf);stroke:var(--sl-color-bg);stroke-width:1.5px}figcaption:where(.astro-bfx4rqpv){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.3rem}.map-video:where(.astro-fhgudem5){max-width:46rem;margin:1.5rem 0 2rem}video:where(.astro-fhgudem5){aspect-ratio:16/9;border:1px solid var(--sl-color-gray-5);background:#fbf7f1;border-radius:.75rem;width:100%;height:auto;display:block}details:where(.astro-fhgudem5){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin-top:.75rem}summary:where(.astro-fhgudem5){cursor:pointer;color:var(--sl-color-text-accent)}.tr:where(.astro-fhgudem5){margin-top:.5rem}.tr:where(.astro-fhgudem5) p:where(.astro-fhgudem5),.tr:where(.astro-fhgudem5) li:where(.astro-fhgudem5){margin:.4rem 0}.tr:where(.astro-fhgudem5) .credit:where(.astro-fhgudem5){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}
