.life-map{min-width:0}.life-map-artwork{aspect-ratio:4/3;isolation:isolate;background:#f0f3f7;border-radius:5px;width:100%;position:relative}.life-map-artwork>svg{width:100%;height:100%;display:block;overflow:visible}.life-map-leader{fill:none;stroke:#758da4;stroke-width:.85px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.life-map-dot{fill:var(--accent)}.life-map-label{top:var(--label-y);color:#253d55;font-size:14px;line-height:1.35;position:absolute}.life-map-label--end{right:calc(100% - var(--label-x));text-align:right}.life-map-label--start{left:var(--label-x);text-align:left}.life-map-city{letter-spacing:-.02em;white-space:nowrap;font-weight:600;display:block}.life-map-country{color:#586b7e;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.5;display:block}.life-map figcaption{color:var(--muted);padding-top:14px;font-size:13px;line-height:1.65}@media (max-width:1050px) and (min-width:761px){.life-map-label{font-size:13px}}@media (max-width:370px){.life-map-label{font-size:12px}.life-map-country{font-size:11px}}
