.cpYI4q_layout{align-items:center;gap:2rem;margin-top:2rem;display:grid}.cpYI4q_map{aspect-ratio:1;pointer-events:none;width:min(100%,280px);margin-inline:auto;position:relative}.cpYI4q_marker{width:10px;height:10px;color:var(--color-accent,#a34d38);position:absolute;transform:translate(-50%,-50%)}.cpYI4q_dot,.cpYI4q_halo{border-radius:50%;position:absolute;inset:0}.cpYI4q_dot{box-shadow:0 0 0 3px var(--color-mist,#f1eee8);background:currentColor}.cpYI4q_halo{opacity:0;border:1px solid}.cpYI4q_label{background:var(--color-mist,#f1eee8);color:var(--color-ink,#1a1a18);white-space:nowrap;border:1px solid #1a1a181a;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:50%;transform:translateY(-50%)}.cpYI4q_left{right:20px}.cpYI4q_right{left:20px}@media (prefers-reduced-motion:no-preference){.cpYI4q_halo{animation:2.8s ease-out infinite cpYI4q_coverage-pulse}}@keyframes cpYI4q_coverage-pulse{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(3.6)}}@media (min-width:1024px){.cpYI4q_layout{grid-template-columns:minmax(0,1fr) 340px}.cpYI4q_map{grid-area:1/2;width:340px}.cpYI4q_layout>:last-child{grid-area:1/1}}
