.HotspotMap_layout__lkd6i{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}@media (min-width:900px){.HotspotMap_layout__lkd6i{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}}.HotspotMap_card__f2DeH{background:var(--rule);border:1px solid var(--rule);border-radius:8px;padding:12px}.HotspotMap_card__f2DeH svg{width:100%;height:auto;display:block}.HotspotMap_inset__Fq_FU{max-width:600px;margin:0 auto}.HotspotMap_land__hC0n4{fill:var(--bg);stroke:var(--rule);stroke-width:.9}.HotspotMap_state__VH8p5{fill:none;stroke:var(--rule);stroke-width:.5}.HotspotMap_box__y3tA_{fill:none;stroke:var(--green);stroke-width:1;stroke-dasharray:4 3;opacity:.7}.HotspotMap_leader__PMYWn{stroke:var(--green);stroke-width:.8;opacity:.55}.HotspotMap_note__So5lG{margin:10px 4px 6px;font-size:14px;color:var(--ink);font-style:italic}.HotspotMap_spot__i_Sdq{cursor:pointer;outline:none}.HotspotMap_halo__NAY51{fill:var(--green);opacity:.18;transition:opacity .2s}.HotspotMap_dot___PlKM{fill:var(--green);stroke:var(--bg);stroke-width:1.2}.HotspotMap_spot__i_Sdq:focus .HotspotMap_halo__NAY51,.HotspotMap_spot__i_Sdq:hover .HotspotMap_halo__NAY51{opacity:.35}.HotspotMap_active__YB_Xg .HotspotMap_halo__NAY51{opacity:.45}.HotspotMap_active__YB_Xg .HotspotMap_dot___PlKM{stroke:var(--ink);stroke-width:1.6}.HotspotMap_spot__i_Sdq:focus-visible .HotspotMap_dot___PlKM{stroke:var(--ink);stroke-width:2.5}.HotspotMap_spot__i_Sdq:focus-visible .HotspotMap_halo__NAY51{opacity:.45}.HotspotMap_label__Iz_VS{font-family:var(--font-sans),system-ui,sans-serif;font-size:12px;font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;fill:var(--muted);pointer-events:none}.HotspotMap_active__YB_Xg .HotspotMap_label__Iz_VS{fill:var(--ink)}.HotspotMap_main__rZ44M .HotspotMap_label__Iz_VS{font-size:16px;stroke-width:4px}@media (max-width:599px){.HotspotMap_main__rZ44M .HotspotMap_label__Iz_VS{display:none}.HotspotMap_main__rZ44M .HotspotMap_hit__a5bCF{r:30px}.HotspotMap_main__rZ44M .HotspotMap_mini__IGzRf{pointer-events:none}.HotspotMap_inset__Fq_FU .HotspotMap_label__Iz_VS{font-size:15px;stroke-width:3.5px}}.HotspotMap_hit__a5bCF{fill:transparent}.HotspotMap_panel__dlsKe{border-top:3px solid var(--green);padding-top:16px;min-height:640px;scroll-margin-top:12px}@media (max-width:899px){.HotspotMap_panel__dlsKe{min-height:0}}.HotspotMap_panel__dlsKe h2{font-size:26px;line-height:1.15}.HotspotMap_era__ScsUY{color:var(--muted);margin:4px 0 16px}.HotspotMap_facts__3RlSH{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 16px;gap:8px 16px}.HotspotMap_facts__3RlSH dt{color:var(--muted)}.HotspotMap_facts__3RlSH dd{margin:0}.HotspotMap_facts__3RlSH a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.HotspotMap_range__XA5Ax{font-family:var(--font-serif),Georgia,serif;font-size:24px;font-weight:600;color:var(--green);line-height:1.2}.HotspotMap_range__XA5Ax small{display:block;font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;font-weight:400;color:var(--muted)}.HotspotMap_tell__K_2UW{margin-top:16px;padding:14px 16px;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--tan);border-radius:0 8px 8px 0}.HotspotMap_tell__K_2UW strong{font-weight:600}.HotspotMap_pics__1dosA{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.HotspotMap_frame___I7_v{margin:0}.HotspotMap_frame___I7_v img,.HotspotMap_ph__mPySV{width:100%;aspect-ratio:4/3;object-fit:contain;display:block;background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:6px}.HotspotMap_ph__mPySV{display:flex;align-items:center;justify-content:center;border:1px dashed var(--muted)}.HotspotMap_frame___I7_v figcaption,.HotspotMap_ph__mPySV span{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--muted)}.HotspotMap_ph__mPySV span{font-size:15px}.HotspotMap_frame___I7_v figcaption{font-size:14px;margin-top:6px;line-height:1.3}.HotspotMap_empty__aNQav p{color:var(--muted);margin:8px 0 0}.HotspotMap_list__3vtXy{list-style:none;padding:0;margin:12px 0 0;column-count:2;column-gap:16px}.HotspotMap_list__3vtXy li{page-break-inside:avoid;break-inside:avoid}.HotspotMap_list__3vtXy button{font:inherit;color:var(--ink);background:none;border:0;padding:4px 0;min-height:32px;text-align:left;cursor:pointer}.HotspotMap_list__3vtXy button:hover{color:var(--green);text-decoration:underline}.HotspotMap_cta__8gZLJ{margin-top:24px}.HotspotMap_btn__BQMcA{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:6px;background:var(--green);color:#fff;font-weight:600}.HotspotMap_btn__BQMcA:hover{text-decoration:underline}.HotspotMap_disclaimer___8KeB{font-size:14px;color:var(--muted);margin:20px 0 0;max-width:70ch}@media (prefers-reduced-motion:reduce){.HotspotMap_halo__NAY51{transition:none}}