.geo-map{--geo-map-zoom-duration:3.8s;margin:var(--space-lg) 0 0;border-top:1px solid var(--rule);padding-top:var(--space-lg)}.geo-map svg{width:100%;height:auto;display:block}.geo-map figcaption{margin-top:var(--space-sm);color:var(--ink-tertiary);font:400 .6875rem/1.4 var(--font-data);letter-spacing:.02em;text-transform:lowercase;text-align:center}.MapFrame-module__lm0qDa__countryHero{border-top:0;padding-top:0;position:relative}.MapFrame-module__lm0qDa__countryHeroLabel{z-index:1;top:auto;bottom:var(--space-lg);left:var(--space-xl);width:min(72%,34rem);max-width:calc(100% - 2 * var(--space-xl));padding:var(--space-sm) var(--space-md);border-left:var(--mark-width) solid var(--country-hero-height,var(--rule-strong));background:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--ink);font:500 clamp(1.5rem, 3.1vw, 2.75rem)/1.04 var(--font-display);letter-spacing:-.02em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;border-radius:0;align-items:center;display:inline-flex;position:absolute;transform:none}.MapFrame-module__lm0qDa__countryHeroFeatured .MapFrame-module__lm0qDa__countryHeroLabel{top:auto;bottom:var(--space-lg);width:min(78%,48rem);font-size:clamp(2.25rem,5vw,4.5rem);transform:none}.MapFrame-module__lm0qDa__countryHeroFlag{z-index:1;right:var(--space-lg);bottom:var(--space-lg);border:1px solid color-mix(in srgb, var(--paper) 82%, var(--rule-strong));width:4.5rem;height:auto;position:absolute;box-shadow:0 2px 8px #16323f24}.MapFrame-module__lm0qDa__ocean{fill:var(--elev-shelf-fill)}.MapFrame-module__lm0qDa__graticule{fill:none;stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.MapFrame-module__lm0qDa__sphere,.MapFrame-module__lm0qDa__land,.MapFrame-module__lm0qDa__country,.MapFrame-module__lm0qDa__countryMarker{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.MapFrame-module__lm0qDa__sphere{fill:none}.MapFrame-module__lm0qDa__land{fill:var(--elev-upland-fill)}.MapFrame-module__lm0qDa__country{fill:var(--surface-sunken)}.MapFrame-module__lm0qDa__countryMarker{stroke:var(--paper);stroke-width:2px}.MapFrame-module__lm0qDa__countryVisited{fill:var(--elev-flank)}.MapFrame-module__lm0qDa__visitLevel1{fill:var(--visit-1);background:var(--visit-1)}.MapFrame-module__lm0qDa__visitLevel2{fill:var(--visit-2);background:var(--visit-2)}.MapFrame-module__lm0qDa__visitLevel3{fill:var(--visit-3);background:var(--visit-3)}.MapFrame-module__lm0qDa__visitLevel4{fill:var(--visit-4);background:var(--visit-4)}.MapFrame-module__lm0qDa__visitLegend{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.MapFrame-module__lm0qDa__visitLegendItem{align-items:center;gap:var(--space-2xs);display:inline-flex}.MapFrame-module__lm0qDa__visitSwatch{border:1px solid var(--rule-strong);width:.875rem;height:.625rem;display:inline-block}.MapFrame-module__lm0qDa__countryLink{cursor:pointer}.MapFrame-module__lm0qDa__routeLines{fill:none;stroke:var(--ink);stroke-width:1.5px;pointer-events:none}.MapFrame-module__lm0qDa__routeArrow{fill:var(--ink);stroke:none}.MapFrame-module__lm0qDa__routeKind{justify-content:center;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);color:var(--ink);display:flex}.MapFrame-module__lm0qDa__routeKind svg{width:1rem;height:1rem}.MapFrame-module__lm0qDa__routeStop{outline:none}.MapFrame-module__lm0qDa__routeStop line{stroke:var(--ink);stroke-width:1px}.MapFrame-module__lm0qDa__routeStop circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.MapFrame-module__lm0qDa__routeStop text{fill:var(--ink);font:500 11px var(--font-data);text-anchor:middle;dominant-baseline:central;pointer-events:none}.MapFrame-module__lm0qDa__routeStop:hover circle,.MapFrame-module__lm0qDa__routeStop:focus-visible circle{stroke-width:3px}.MapFrame-module__lm0qDa__countryLink:hover .MapFrame-module__lm0qDa__country,.MapFrame-module__lm0qDa__countryLink:focus-visible .MapFrame-module__lm0qDa__country,.MapFrame-module__lm0qDa__countryLink:hover .MapFrame-module__lm0qDa__countryMarker,.MapFrame-module__lm0qDa__countryLink:focus-visible .MapFrame-module__lm0qDa__countryMarker{opacity:.76}.MapFrame-module__lm0qDa__place{outline:none}.MapFrame-module__lm0qDa__placeDot{cursor:pointer;outline:none}.MapFrame-module__lm0qDa__placeDot:focus .MapFrame-module__lm0qDa__placeMarker,.MapFrame-module__lm0qDa__placeDot:focus-visible .MapFrame-module__lm0qDa__placeMarker{fill:var(--info)}.MapFrame-module__lm0qDa__placeHit{fill:#0000;pointer-events:all}.MapFrame-module__lm0qDa__placeMarker{fill:var(--info);stroke:var(--surface);stroke-width:3px;vector-effect:non-scaling-stroke}.MapFrame-module__lm0qDa__clusterButton{cursor:default;outline:none}.MapFrame-module__lm0qDa__clusterButton[role=button]{cursor:pointer}.MapFrame-module__lm0qDa__clusterCircle{fill:var(--info);stroke:var(--surface);stroke-width:3px}.MapFrame-module__lm0qDa__clusterButton:focus-visible .MapFrame-module__lm0qDa__clusterCircle{stroke:var(--ink)}.MapFrame-module__lm0qDa__clusterCount{fill:var(--surface);font:600 12px var(--font-data);text-anchor:middle;dominant-baseline:central;pointer-events:none}.MapFrame-module__lm0qDa__clusterPanel{box-sizing:border-box;height:100%;padding:var(--space-sm);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);font:400 14px/1.4 var(--font-data);overflow:auto}.MapFrame-module__lm0qDa__clusterPanel button{float:right;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0}.MapFrame-module__lm0qDa__clusterPanel ul{margin:var(--space-xs) 0 0;padding-left:1.2em}.MapFrame-module__lm0qDa__clusterPanel li+li{margin-top:4px}.MapFrame-module__lm0qDa__clusterPanel a{color:var(--ink);text-decoration:underline}.MapFrame-module__lm0qDa__placePopover{opacity:0;pointer-events:none;transition:opacity .14s}.MapFrame-module__lm0qDa__placePopover foreignObject,.MapFrame-module__lm0qDa__placeCard{pointer-events:none}.MapFrame-module__lm0qDa__placeDot:hover~.MapFrame-module__lm0qDa__placePopover,.MapFrame-module__lm0qDa__placeDot:focus-visible~.MapFrame-module__lm0qDa__placePopover{opacity:1}.MapFrame-module__lm0qDa__placeCard{box-sizing:border-box;width:100%;padding:var(--space-md);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);flex-direction:column;gap:1px;line-height:1.45;display:flex;box-shadow:0 14px 32px #16323f29}.MapFrame-module__lm0qDa__globeTransition{transform-box:view-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.MapFrame-module__lm0qDa__countryHeroLabel,.MapFrame-module__lm0qDa__countryHeroFlag{opacity:0}:is(.geo-map--visible .MapFrame-module__lm0qDa__countryHeroLabel,.geo-map--visible .MapFrame-module__lm0qDa__countryHeroFlag){animation:MapFrame-module__lm0qDa__geo-map-overlay-appear .28s ease-out var(--geo-map-zoom-duration) both}.geo-map--visible .MapFrame-module__lm0qDa__globeTransitionSingleStage{animation:MapFrame-module__lm0qDa__geo-map-zoom-stop var(--geo-map-zoom-duration) cubic-bezier(.22, .61, .36, 1) both}.geo-map--visible .MapFrame-module__lm0qDa__globeTransitionSingleStage .MapFrame-module__lm0qDa__placeDot{transform-box:fill-box;transform-origin:50%;animation:MapFrame-module__lm0qDa__geo-map-place-appear .42s cubic-bezier(.2, .8, .3, 1.25) var(--geo-map-zoom-duration) both}}@keyframes MapFrame-module__lm0qDa__geo-map-overlay-appear{0%{opacity:0}to{opacity:1}}@keyframes MapFrame-module__lm0qDa__geo-map-zoom-stop{0%,20%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(var(--geo-map-zoom,3.6))}}@keyframes MapFrame-module__lm0qDa__geo-map-place-appear{0%{opacity:0;transform:scale(.15)}68%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.MapFrame-module__lm0qDa__globeTransition{display:none}.MapFrame-module__lm0qDa__globeTransitionSingleStage{animation:none;display:block}}@media print{.MapFrame-module__lm0qDa__countryHeroLabel,.MapFrame-module__lm0qDa__countryHeroFlag{opacity:1;animation:none}}@media (max-width:640px){.MapFrame-module__lm0qDa__countryHeroLabel{top:auto;bottom:var(--space-sm);left:var(--space-md);width:calc(100% - 2 * var(--space-md) - 3.5rem - var(--space-sm));max-width:calc(100% - 2 * var(--space-md) - 3.5rem - var(--space-sm));padding:var(--space-xs) var(--space-sm);font-size:clamp(1.1rem,5.5vw,1.75rem)}.MapFrame-module__lm0qDa__countryHeroFeatured .MapFrame-module__lm0qDa__countryHeroLabel{bottom:var(--space-sm);width:calc(100% - 2 * var(--space-md) - 3.5rem - var(--space-sm));font-size:clamp(1.4rem,7vw,2.25rem)}.MapFrame-module__lm0qDa__countryHeroFlag{right:var(--space-sm);bottom:var(--space-sm);width:3.5rem}}
.CountryCharts-module__RfnrAq__climate,.CountryCharts-module__RfnrAq__daylight{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;margin:0;display:flex}.CountryCharts-module__RfnrAq__header{padding:var(--space-sm) 0 0}.CountryCharts-module__RfnrAq__header .eyebrow{margin:0}.CountryCharts-module__RfnrAq__header h3{margin:var(--space-2xs) 0 0;font:500 1.15rem/1.15 var(--font-display)}.CountryCharts-module__RfnrAq__header>p:last-child{margin:var(--space-2xs) 0 0;color:var(--ink-tertiary);font:400 .625rem/1.45 var(--font-data)}.CountryCharts-module__RfnrAq__climate svg,.CountryCharts-module__RfnrAq__daylight svg{width:100%;height:auto;margin-top:var(--space-sm);display:block;overflow:visible}.CountryCharts-module__RfnrAq__grid{stroke:var(--rule);stroke-width:1px}.CountryCharts-module__RfnrAq__axis{fill:var(--ink-tertiary);font:400 8px var(--font-data)}.CountryCharts-module__RfnrAq__rain{fill:var(--elev-shelf-fill)}.CountryCharts-module__RfnrAq__temperature{fill:none;stroke:var(--info);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.CountryCharts-module__RfnrAq__point{fill:var(--surface);stroke:var(--info);stroke-width:1.75px}.CountryCharts-module__RfnrAq__band{fill:var(--elev-upland-fill)}.CountryCharts-module__RfnrAq__line{fill:none;stroke:var(--warning);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.CountryCharts-module__RfnrAq__climate figcaption{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.CountryCharts-module__RfnrAq__climate figcaption,.CountryCharts-module__RfnrAq__daylight figcaption{padding:0 0 var(--space-sm);color:var(--ink-tertiary);font:400 .625rem/1.45 var(--font-data);text-align:center}@media (prefers-reduced-motion:no-preference){.chart-motion--visible.CountryCharts-module__RfnrAq__climate .CountryCharts-module__RfnrAq__rain{animation:.65s cubic-bezier(.2,.8,.25,1) both CountryCharts-module__RfnrAq__chart-grow-from-baseline;animation-delay:var(--chart-delay,0s);transform-box:fill-box;transform-origin:bottom}.chart-motion--visible.CountryCharts-module__RfnrAq__climate .CountryCharts-module__RfnrAq__temperature{stroke-dasharray:520;animation:.85s cubic-bezier(.4,0,.2,1) both CountryCharts-module__RfnrAq__chart-draw-line}.chart-motion--visible.CountryCharts-module__RfnrAq__climate .CountryCharts-module__RfnrAq__point{animation:.48s cubic-bezier(.2,.8,.25,1) both CountryCharts-module__RfnrAq__chart-rise-point;animation-delay:var(--chart-delay,.35s)}.chart-motion--visible.CountryCharts-module__RfnrAq__daylight .CountryCharts-module__RfnrAq__band{animation:.7s cubic-bezier(.2,.8,.25,1) both CountryCharts-module__RfnrAq__chart-open-from-middle;animation-delay:var(--chart-delay,0s);transform-box:fill-box;transform-origin:50%}.chart-motion--visible.CountryCharts-module__RfnrAq__daylight .CountryCharts-module__RfnrAq__line{transform-box:view-box;transform-origin:50%;animation:.72s cubic-bezier(.2,.8,.25,1) both CountryCharts-module__RfnrAq__chart-open-lines}}@keyframes CountryCharts-module__RfnrAq__chart-grow-from-baseline{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes CountryCharts-module__RfnrAq__chart-draw-line{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}@keyframes CountryCharts-module__RfnrAq__chart-rise-point{0%{opacity:0;transform:translateY(var(--chart-offset))}to{opacity:1;transform:translateY(0)}}@keyframes CountryCharts-module__RfnrAq__chart-open-from-middle{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes CountryCharts-module__RfnrAq__chart-open-lines{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
.CountryProfile-module__QKk7za__profile{margin-top:var(--space-xl);border-top:1px solid var(--rule);padding-top:var(--space-xl)}.CountryProfile-module__QKk7za__header{max-width:var(--width-read)}.CountryProfile-module__QKk7za__header h2{font-size:clamp(1.6rem,3vw,2.2rem)}.CountryProfile-module__QKk7za__facts{gap:0 var(--space-xl);margin:var(--space-lg) 0 0;border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CountryProfile-module__QKk7za__facts>div{align-items:baseline;gap:var(--space-sm);border-bottom:1px solid var(--rule);padding:var(--space-sm) 0;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);display:grid}.CountryProfile-module__QKk7za__facts dt{color:var(--ink-tertiary);font:400 .625rem/1.45 var(--font-data);letter-spacing:.04em;text-transform:lowercase}.CountryProfile-module__QKk7za__facts dd{margin:0;font-size:.9375rem}.CountryProfile-module__QKk7za__facts dd small{color:var(--ink-tertiary);font:400 .625rem/1.45 var(--font-data);margin-top:2px;display:block}.CountryProfile-module__QKk7za__maps{align-items:stretch;gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.CountryProfile-module__QKk7za__maps .geo-map{margin:0}.CountryProfile-module__QKk7za__context{align-content:start;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.CountryProfile-module__QKk7za__facts,.CountryProfile-module__QKk7za__maps,.CountryProfile-module__QKk7za__context{grid-template-columns:1fr}.CountryProfile-module__QKk7za__facts{gap:0}}
.TravelRoute-module__QoeOta__route{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-lg);background:var(--surface);break-inside:avoid}.article__body>.TravelRoute-module__QoeOta__route{margin-bottom:var(--space-2xl)}.TravelRoute-module__QoeOta__header{justify-content:space-between;align-items:start;gap:var(--space-lg);display:flex}.TravelRoute-module__QoeOta__header h3{font-size:clamp(1.2rem,3vw,1.65rem)}.TravelRoute-module__QoeOta__badge{width:fit-content;margin-bottom:var(--space-xs);background:var(--elev-coast-fill);color:var(--ink);font:500 .625rem/1.4 var(--font-data);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.TravelRoute-module__QoeOta__total{color:var(--ink);font:500 .875rem/1.35 var(--font-data);text-align:right;white-space:nowrap;flex:none}.TravelRoute-module__QoeOta__total span{color:var(--ink-faint);text-transform:lowercase;font-size:.625rem;font-weight:400;display:block}.TravelRoute-module__QoeOta__places{gap:var(--space-xs);margin-top:var(--space-md);color:var(--ink-tertiary);font:400 .6875rem/1.4 var(--font-data);display:flex}.TravelRoute-module__QoeOta__places span:first-child,.TravelRoute-module__QoeOta__places span:last-child{color:var(--ink)}.TravelRoute-module__QoeOta__viewport{width:100%;margin-top:var(--space-lg);overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.TravelRoute-module__QoeOta__track{min-width:max(100%,520px);padding:0 0 var(--space-xs);margin:0;list-style:none;display:flex}.article__body .TravelRoute-module__QoeOta__track{padding:0 0 var(--space-xs);margin:0;list-style:none}.article__body .TravelRoute-module__QoeOta__track>.TravelRoute-module__QoeOta__leg{margin-top:0;list-style:none}.article__body .TravelRoute-module__QoeOta__track>.TravelRoute-module__QoeOta__leg::marker{content:""}.TravelRoute-module__QoeOta__leg{--journey-mode:var(--info);flex:var(--journey-weight) 1 112px;min-width:112px;color:var(--journey-mode)}.TravelRoute-module__QoeOta__leg[data-mode=boat],.TravelRoute-module__QoeOta__leg[data-mode=ferry]{--journey-mode:var(--elev-shelf)}.TravelRoute-module__QoeOta__leg[data-mode=car],.TravelRoute-module__QoeOta__leg[data-mode=taxi],.TravelRoute-module__QoeOta__leg[data-mode=motorcycle]{--journey-mode:var(--warning)}.TravelRoute-module__QoeOta__leg[data-mode=bus]{--journey-mode:var(--elev-ridge)}.TravelRoute-module__QoeOta__leg[data-mode=train],.TravelRoute-module__QoeOta__leg[data-mode=tram],.TravelRoute-module__QoeOta__leg[data-mode=subway]{--journey-mode:var(--success)}.TravelRoute-module__QoeOta__leg[data-mode=plane]{--journey-mode:#009f87}.TravelRoute-module__QoeOta__leg[data-mode=walk],.TravelRoute-module__QoeOta__leg[data-mode=bicycle]{--journey-mode:var(--ink-tertiary)}.TravelRoute-module__QoeOta__visual{align-items:center;height:28px;display:flex}.TravelRoute-module__QoeOta__icon{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.TravelRoute-module__QoeOta__icon svg{width:24px;height:24px}.TravelRoute-module__QoeOta__line{border-top:3px solid;flex:auto;height:0}.TravelRoute-module__QoeOta__leg[data-mode=boat] .TravelRoute-module__QoeOta__line,.TravelRoute-module__QoeOta__leg[data-mode=ferry] .TravelRoute-module__QoeOta__line{background:linear-gradient(135deg,#0000 38%,currentColor 39% 60%,#0000 61%) 0 0/10px 7px repeat-x;border:0;height:7px}.TravelRoute-module__QoeOta__leg[data-mode=plane] .TravelRoute-module__QoeOta__line{border-top-style:dashed}.TravelRoute-module__QoeOta__destination{background:var(--surface);border:3px solid;border-radius:50%;flex:0 0 17px;width:17px;height:17px}.TravelRoute-module__QoeOta__label{max-width:22ch;margin-top:var(--space-xs);padding-right:var(--space-sm);color:var(--ink);font:500 .75rem/1.35 var(--font-display)}.TravelRoute-module__QoeOta__duration{color:var(--ink-tertiary);font:400 .625rem/1.4 var(--font-data);margin-top:2px}.TravelRoute-module__QoeOta__note{margin-top:var(--space-md);color:var(--ink-tertiary);font-size:.8125rem;line-height:1.5}@media (max-width:700px){.TravelRoute-module__QoeOta__route{padding:var(--space-md)}.TravelRoute-module__QoeOta__header{gap:var(--space-sm);display:grid}.TravelRoute-module__QoeOta__total{text-align:left}}@media print{.TravelRoute-module__QoeOta__route{border-color:#888}.TravelRoute-module__QoeOta__viewport{overflow:visible}.TravelRoute-module__QoeOta__track,.TravelRoute-module__QoeOta__leg{min-width:0}}
.TravelTimeline-module__mTFa6q__timeline{width:100%;margin-top:var(--space-lg)}.TravelTimeline-module__mTFa6q__heading{justify-content:space-between;gap:var(--space-sm);color:var(--ink-tertiary);font:400 .65rem/1.4 var(--font-data);display:flex}.TravelTimeline-module__mTFa6q__ruler{height:3.25rem;margin:var(--space-xs) 6px 0;position:relative}.TravelTimeline-module__mTFa6q__line{background:var(--rule-strong);height:1px;position:absolute;inset:12px 0 auto}.TravelTimeline-module__mTFa6q__tick{border-left:1px solid var(--rule-strong);height:9px;position:absolute;top:12px}.TravelTimeline-module__mTFa6q__minorTick{height:6px}.TravelTimeline-module__mTFa6q__year{z-index:2;background:var(--paper);color:var(--ink-tertiary);font:400 .65rem/1 var(--font-data);padding:2px 7px;position:absolute;top:14px;transform:translate(-50%)}.TravelTimeline-module__mTFa6q__firstTick .TravelTimeline-module__mTFa6q__year{margin-left:-7px;transform:none}.TravelTimeline-module__mTFa6q__period{background:var(--info);border-radius:2px;min-width:2px;height:5px;position:absolute;top:10px}.TravelTimeline-module__mTFa6q__uncertain{opacity:.25}.TravelTimeline-module__mTFa6q__point{z-index:3;border:2px solid var(--paper);background:var(--info);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;transform:translate(-50%,-50%)}.TravelTimeline-module__mTFa6q__point:before{content:"";position:absolute;inset:-5px}.TravelTimeline-module__mTFa6q__point:hover,.TravelTimeline-module__mTFa6q__point:focus{z-index:10}.TravelTimeline-module__mTFa6q__point:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.TravelTimeline-module__mTFa6q__dateTooltip{z-index:10;bottom:calc(100% + var(--space-xs));border:1px solid var(--rule);background:var(--surface);width:max-content;max-width:min(16rem,100vw - 24px);color:var(--ink-secondary);font:400 .625rem/1.4 var(--font-data);white-space:pre-line;visibility:hidden;opacity:0;pointer-events:none;padding:5px 8px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #16323f14}.TravelTimeline-module__mTFa6q__point:hover .TravelTimeline-module__mTFa6q__dateTooltip,.TravelTimeline-module__mTFa6q__point:focus .TravelTimeline-module__mTFa6q__dateTooltip{visibility:visible;opacity:1}.TravelTimeline-module__mTFa6q__connections{margin:0 6px;position:relative}.TravelTimeline-module__mTFa6q__incoming{margin-top:var(--space-xs);margin-bottom:-12px}.TravelTimeline-module__mTFa6q__incoming+.TravelTimeline-module__mTFa6q__ruler{margin-top:0}.TravelTimeline-module__mTFa6q__outgoing{margin-top:calc(12px - 3.25rem)}.TravelTimeline-module__mTFa6q__stem{background:var(--ink-secondary);width:1px;margin-left:-.5px;position:absolute}.TravelTimeline-module__mTFa6q__stem:after{border:3.5px solid #0000;border-top:5px solid var(--ink-secondary);content:"";border-bottom-width:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.TravelTimeline-module__mTFa6q__block{z-index:1;outline:2px solid var(--paper);background:var(--paper);white-space:nowrap;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}.TravelTimeline-module__mTFa6q__countryLabel{background:var(--paper);height:22px;color:var(--ink);font:400 .6rem/1 var(--font-data);flex:none;justify-content:center;align-items:center;gap:4px;display:flex}.TravelTimeline-module__mTFa6q__countryLabel img{object-fit:cover;width:16px;height:11px}.TravelTimeline-module__mTFa6q__countryLabel abbr{text-decoration:none}.TravelTimeline-module__mTFa6q__countryLabel:focus-visible{outline:1px solid var(--ink);outline-offset:1px}@media (max-width:600px){.TravelTimeline-module__mTFa6q__ruler,.TravelTimeline-module__mTFa6q__connections{margin-left:12px;margin-right:12px}.TravelTimeline-module__mTFa6q__year{padding:2px 4px;font-size:.55rem}.TravelTimeline-module__mTFa6q__firstTick .TravelTimeline-module__mTFa6q__year{margin-left:0;transform:translate(-50%)}}
.DataChart-module__joAKvq__card{margin-block:var(--space-xl);border-block:1px solid var(--rule)}.DataChart-module__joAKvq__header{padding-top:var(--space-md)}.DataChart-module__joAKvq__header h3{font:500 1.1875rem/1.3 var(--font-display);margin:0!important}.DataChart-module__joAKvq__tabs{gap:var(--space-lg);margin-top:var(--space-sm);border-bottom:1px solid var(--rule);display:flex}.DataChart-module__joAKvq__tabs button{padding:var(--space-xs) 0;color:var(--ink-secondary);cursor:pointer;font:500 .8125rem/1.4 var(--font-display);background:0 0;border:0;border-bottom:2px solid #0000}.DataChart-module__joAKvq__tabs button[aria-selected=true]{border-bottom-color:var(--info);color:var(--ink)}.DataChart-module__joAKvq__tabs button:focus-visible,.DataChart-module__joAKvq__panel:focus-visible{outline:2px solid var(--info);outline-offset:3px}.DataChart-module__joAKvq__svg{width:100%;height:auto;margin-top:var(--space-md);display:block}.DataChart-module__joAKvq__axis{fill:var(--ink-tertiary);font:400 13px var(--font-data)}.DataChart-module__joAKvq__secondPoint{fill:var(--surface);stroke:var(--warning);stroke-width:1.75px}.DataChart-module__joAKvq__secondLine{stroke:var(--warning)}.DataChart-module__joAKvq__firstArea{fill:var(--elev-shelf-fill);stroke:var(--info);stroke-width:1.5px}.DataChart-module__joAKvq__secondArea{fill:var(--elev-upland-fill);stroke:var(--warning);stroke-width:1.5px}.DataChart-module__joAKvq__areaLegend i{border:1px solid var(--info);background:var(--elev-shelf-fill);height:.65rem}.DataChart-module__joAKvq__areaLegend .DataChart-module__joAKvq__secondSwatch{border-color:var(--warning);background:var(--elev-upland-fill)}.DataChart-module__joAKvq__tableWrap{overflow-x:auto}.DataChart-module__joAKvq__tableWrap table{width:100%;margin-block:var(--space-md)}.DataChart-module__joAKvq__tableWrap caption{text-align:left;color:var(--ink-secondary);font:400 .75rem/1.5 var(--font-data);padding-bottom:var(--space-xs)}.DataChart-module__joAKvq__tableWrap th,.DataChart-module__joAKvq__tableWrap td{font:400 .875rem/1.5 var(--font-data)}.DataChart-module__joAKvq__tableWrap thead th{font-weight:500}.DataChart-module__joAKvq__tableWrap td,.DataChart-module__joAKvq__tableWrap th:not(:first-child){text-align:right}.DataChart-module__joAKvq__tableWrap tbody th{text-align:left}.DataChart-module__joAKvq__footer{padding-bottom:var(--space-md)}.DataChart-module__joAKvq__footer p{color:var(--ink-tertiary);font:400 .6875rem/1.6 var(--font-data);margin:var(--space-xs) 0 0!important}.DataChart-module__joAKvq__legend{gap:var(--space-md);font:400 .75rem/1.5 var(--font-data);flex-wrap:wrap;display:flex}.DataChart-module__joAKvq__legend span{align-items:center;gap:var(--space-xs);display:inline-flex}.DataChart-module__joAKvq__firstSwatch,.DataChart-module__joAKvq__secondSwatch{border-top:2px solid var(--info);width:1.25rem}.DataChart-module__joAKvq__secondSwatch{border-top:2px solid var(--warning)}@media (max-width:480px){.DataChart-module__joAKvq__axis{font-size:18px}}@media print{.DataChart-module__joAKvq__tabs{display:none}.DataChart-module__joAKvq__panel[hidden]{display:block}}
.DistributionChart-module__gYKbAW__graph{padding-block:var(--space-md)}.DistributionChart-module__gYKbAW__series+.DistributionChart-module__gYKbAW__series{margin-top:var(--space-md)}.DistributionChart-module__gYKbAW__seriesLabel{font:400 .75rem/1.6 var(--font-data);margin:0 0 var(--space-xs)!important}.DistributionChart-module__gYKbAW__bar{border:1px solid var(--rule);height:3rem;display:flex;overflow:hidden}.DistributionChart-module__gYKbAW__segment{flex:none;place-items:center;display:grid;container-type:inline-size}.DistributionChart-module__gYKbAW__segment+.DistributionChart-module__gYKbAW__segment{border-left:1px solid var(--surface)}.DistributionChart-module__gYKbAW__barFlag{display:none}.DistributionChart-module__gYKbAW__flag{object-fit:cover;flex:none;display:block;border-radius:0!important;width:24px!important;height:16px!important;margin:0!important}.DistributionChart-module__gYKbAW__legend{gap:var(--space-xs) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;margin:var(--space-md) 0 0!important;padding:0!important}.DistributionChart-module__gYKbAW__legend li{align-items:center;gap:var(--space-xs);font:400 .75rem/1.6 var(--font-data);display:flex;margin:0!important}.DistributionChart-module__gYKbAW__comparisonLegend{grid-template-columns:1fr}.DistributionChart-module__gYKbAW__legend i{border:1px solid var(--rule);flex:none;width:.65rem;height:.65rem}.DistributionChart-module__gYKbAW__share{white-space:nowrap;margin-left:auto}@container (min-width:36px){.DistributionChart-module__gYKbAW__barFlag{display:block}}@media (max-width:480px){.DistributionChart-module__gYKbAW__legend{grid-template-columns:1fr}}
.PercentageChart-module__g9W3cq__graph{padding-block:var(--space-md)}.PercentageChart-module__g9W3cq__rows{gap:var(--space-lg);display:grid}.PercentageChart-module__g9W3cq__label{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs);font:400 .875rem/1.5 var(--font-data);display:flex}.PercentageChart-module__g9W3cq__label span:last-child{white-space:nowrap}.PercentageChart-module__g9W3cq__track{border:1px solid var(--rule);height:1.5rem}.PercentageChart-module__g9W3cq__bar{background:var(--elev-shelf-fill);border-right:1px solid var(--info);height:100%}.PercentageChart-module__g9W3cq__axis{height:1.5rem;margin-top:var(--space-sm);border-top:1px solid var(--rule);font:400 .6875rem/1.5 var(--font-data);color:var(--ink-tertiary);position:relative}.PercentageChart-module__g9W3cq__axis span{padding-top:var(--space-xs);white-space:nowrap;position:absolute;transform:translate(-50%)}.PercentageChart-module__g9W3cq__axis span:first-child{transform:none}.PercentageChart-module__g9W3cq__axis span:last-child{transform:translate(-100%)}
.BarChart-module__EKi4JG__graph{padding-block:var(--space-md)}.BarChart-module__EKi4JG__unit{color:var(--ink-secondary);font:400 .75rem/1.5 var(--font-data);margin:var(--space-xs) 0 0!important}.BarChart-module__EKi4JG__rows{gap:var(--space-md);display:grid}.BarChart-module__EKi4JG__reference{padding-top:var(--space-md);border-top:1px solid var(--rule)}.BarChart-module__EKi4JG__label{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs);font:400 .875rem/1.5 var(--font-data);display:flex}.BarChart-module__EKi4JG__label span:last-child{white-space:nowrap}.BarChart-module__EKi4JG__track{border:1px solid var(--rule);height:1.25rem}.BarChart-module__EKi4JG__bar{background:var(--elev-shelf-fill);border-right:1px solid var(--info);height:100%}.BarChart-module__EKi4JG__axis{height:1.5rem;margin-top:var(--space-sm);border-top:1px solid var(--rule);font:400 .6875rem/1.5 var(--font-data);color:var(--ink-tertiary);position:relative}.BarChart-module__EKi4JG__axis span{padding-top:var(--space-xs);white-space:nowrap;position:absolute;transform:translate(-50%)}.BarChart-module__EKi4JG__axis span:first-child{transform:none}.BarChart-module__EKi4JG__axis span:last-child{transform:translate(-100%)}
.SeasonChart-module__EYLKXa__graph{padding-block:var(--space-md)}.SeasonChart-module__EYLKXa__svg{width:100%;height:auto;margin-bottom:var(--space-sm);display:block}.SeasonChart-module__EYLKXa__axis,.SeasonChart-module__EYLKXa__month{fill:var(--ink-tertiary);font:400 13px var(--font-data)}.SeasonChart-module__EYLKXa__axisTitle{fill:var(--ink-secondary);font:400 13px var(--font-data)}.SeasonChart-module__EYLKXa__bar{fill:var(--info)}.SeasonChart-module__EYLKXa__barValue{fill:var(--surface);font:400 9px var(--font-data);pointer-events:none}.SeasonChart-module__EYLKXa__temperatureLine,.SeasonChart-module__EYLKXa__temperaturePoint{stroke:var(--warning)}.SeasonChart-module__EYLKXa__barSwatch{background:var(--info);width:.75rem;height:.65rem}@media (max-width:480px){.SeasonChart-module__EYLKXa__axis,.SeasonChart-module__EYLKXa__month,.SeasonChart-module__EYLKXa__axisTitle{font-size:16px}.SeasonChart-module__EYLKXa__barValue{display:none}}
.StationLine-module__fiVDPG__card{margin:var(--space-xl) 0;padding-block:var(--space-md);border-block:1px solid var(--rule)}.StationLine-module__fiVDPG__heading{justify-content:space-between;gap:var(--space-sm);font:500 1rem/1.4 var(--font-display);flex-wrap:wrap;display:flex}.StationLine-module__fiVDPG__heading span{color:var(--ink-secondary);font:400 .75rem/1.6 var(--font-data)}.StationLine-module__fiVDPG__scroll{overflow-x:auto}.StationLine-module__fiVDPG__scroll:focus-visible{outline:1px solid var(--info);outline-offset:3px}.StationLine-module__fiVDPG__svg{width:100%;min-width:620px;height:auto;display:block}.StationLine-module__fiVDPG__line{fill:none;stroke:var(--info);stroke-width:1px}.StationLine-module__fiVDPG__station{fill:var(--paper);stroke:var(--info);stroke-width:1.2px}.StationLine-module__fiVDPG__visited{fill:var(--info);stroke:var(--paper);stroke-width:2px}.StationLine-module__fiVDPG__leader{fill:none;stroke:var(--ink-tertiary);stroke-width:.8px}.StationLine-module__fiVDPG__stop{fill:var(--ink);font:400 15px var(--font-display)}.StationLine-module__fiVDPG__stop:hover text,.StationLine-module__fiVDPG__stop:focus-visible text{text-decoration:underline}.StationLine-module__fiVDPG__note{color:var(--ink-tertiary);font:400 .6875rem/1.6 var(--font-data);margin:var(--space-xs) 0 0!important}@media print{.StationLine-module__fiVDPG__svg{min-width:0}}
.FlightNetwork-module__wKClsW__card{margin-block:var(--space-xl);padding-block:var(--space-md);border-block:1px solid var(--rule)}.FlightNetwork-module__wKClsW__heading{justify-content:space-between;gap:var(--space-xs);font:500 1.1875rem/1.3 var(--font-display);flex-wrap:wrap;display:flex}.FlightNetwork-module__wKClsW__heading span{color:var(--ink-tertiary);font:400 .75rem/1.4 var(--font-data)}.FlightNetwork-module__wKClsW__legend{gap:var(--space-md);margin-top:var(--space-md);color:var(--ink-secondary);font:400 .75rem/1.4 var(--font-data);flex-wrap:wrap;display:flex}.FlightNetwork-module__wKClsW__legend span{align-items:center;gap:var(--space-xs);display:inline-flex}.FlightNetwork-module__wKClsW__legend i{border-top:1.5px solid var(--info);width:24px}.FlightNetwork-module__wKClsW__legend .FlightNetwork-module__wKClsW__returnSwatch{border-color:var(--warning);border-top-width:2px}.FlightNetwork-module__wKClsW__legend .FlightNetwork-module__wKClsW__alternativeSwatch{border-color:var(--ink-tertiary);border-top-style:dashed}.FlightNetwork-module__wKClsW__scroll{margin-top:var(--space-xs);overflow-x:auto}.FlightNetwork-module__wKClsW__scroll:focus-visible{outline:2px solid var(--info);outline-offset:2px}.FlightNetwork-module__wKClsW__svg{width:100%;min-width:620px;height:auto;display:block}.FlightNetwork-module__wKClsW__outbound,.FlightNetwork-module__wKClsW__return,.FlightNetwork-module__wKClsW__alternative{fill:none;stroke:var(--info);stroke-width:1.5px}.FlightNetwork-module__wKClsW__return{stroke:var(--warning);stroke-width:2px}.FlightNetwork-module__wKClsW__alternative{stroke:var(--ink-tertiary);stroke-dasharray:6 5}.FlightNetwork-module__wKClsW__outboundArrow,.FlightNetwork-module__wKClsW__returnArrow,.FlightNetwork-module__wKClsW__alternativeArrow{fill:none;stroke:var(--info);stroke-width:1.2px}.FlightNetwork-module__wKClsW__returnArrow{stroke:var(--warning)}.FlightNetwork-module__wKClsW__alternativeArrow{stroke:var(--ink-tertiary)}.FlightNetwork-module__wKClsW__labelGround{fill:var(--paper)}.FlightNetwork-module__wKClsW__date{fill:var(--ink-secondary);font:400 14px var(--font-data)}.FlightNetwork-module__wKClsW__node{fill:var(--ink)}.FlightNetwork-module__wKClsW__hubRing{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.FlightNetwork-module__wKClsW__place{fill:var(--ink);font:500 18px var(--font-display)}.FlightNetwork-module__wKClsW__country,.FlightNetwork-module__wKClsW__hubLabel{fill:var(--ink-tertiary);font:400 14px var(--font-data)}.FlightNetwork-module__wKClsW__hubLabel{fill:var(--ink-secondary)}.FlightNetwork-module__wKClsW__note,.FlightNetwork-module__wKClsW__mobileHint{color:var(--ink-tertiary);font:400 .75rem/1.6 var(--font-data);margin:var(--space-xs) 0 0!important;text-indent:0!important}.FlightNetwork-module__wKClsW__mobileHint{display:none}@media (max-width:640px){.FlightNetwork-module__wKClsW__mobileHint{display:block}}@media print{.FlightNetwork-module__wKClsW__svg{min-width:0}.FlightNetwork-module__wKClsW__mobileHint{display:none}}
.PopulationPyramids-module__e-r3qW__grid{gap:var(--space-sm);padding-top:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PopulationPyramids-module__e-r3qW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.PopulationPyramids-module__e-r3qW__grid h4{text-align:center;font:500 1rem/1.5 var(--font-display);margin:0!important}.PopulationPyramids-module__e-r3qW__median{text-align:center;color:var(--ink-secondary);font:400 .75rem/1.5 var(--font-data);margin:0!important}.PopulationPyramids-module__e-r3qW__grid svg{width:100%;height:auto;display:block}.PopulationPyramids-module__e-r3qW__axis{fill:var(--ink-tertiary);font:400 11px var(--font-data)}.PopulationPyramids-module__e-r3qW__gridline{stroke:var(--rule);stroke-width:.7px}.PopulationPyramids-module__e-r3qW__male{fill:var(--info)}.PopulationPyramids-module__e-r3qW__female{fill:var(--warning)}.PopulationPyramids-module__e-r3qW__medianLine{stroke:var(--ink);stroke-width:1.2px}@media (max-width:650px){.PopulationPyramids-module__e-r3qW__grid{grid-template-columns:1fr}.PopulationPyramids-module__e-r3qW__grid>div{width:100%;max-width:350px;margin-inline:auto}}
.EventTimeline-module__WOFZNq__card{margin:var(--space-xl) 0;padding-block:var(--space-md);border-block:1px solid var(--rule)}.EventTimeline-module__WOFZNq__card figcaption{font:500 1.1875rem/1.4 var(--font-display)}.EventTimeline-module__WOFZNq__scroll{overflow-x:auto}.EventTimeline-module__WOFZNq__scroll:focus-visible{outline:1px solid var(--info)}.EventTimeline-module__WOFZNq__events{display:flex;padding:var(--space-md) 0 0!important;margin:0!important;list-style:none!important}.EventTimeline-module__WOFZNq__events li{border-top:1px solid var(--rule-strong);flex:1 0 140px;padding:24px 12px 8px 0;position:relative;margin:0!important}.EventTimeline-module__WOFZNq__events li:before{content:"";background:var(--info);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.EventTimeline-module__WOFZNq__year{color:var(--ink-secondary);font:400 .75rem/1.5 var(--font-data);display:block}.EventTimeline-module__WOFZNq__events strong{font:500 .875rem/1.4 var(--font-display)}.EventTimeline-module__WOFZNq__events p{font-size:.875rem;line-height:1.5;margin:var(--space-xs) 0!important}.EventTimeline-module__WOFZNq__events a,.EventTimeline-module__WOFZNq__note{color:var(--ink-tertiary);font:400 .6875rem/1.5 var(--font-data)}.EventTimeline-module__WOFZNq__events .EventTimeline-module__WOFZNq__visit{font:500 .75rem/1.5 var(--font-display)}
.TerrainProfile-module__nMeOxG__terrain{margin:0 0 var(--space-4xl);border-block:1px solid var(--rule);padding-block:var(--space-lg)}.TerrainProfile-module__nMeOxG__terrain svg{width:100%;max-height:440px;display:block}.TerrainProfile-module__nMeOxG__terrain figcaption{margin-top:var(--space-sm);color:var(--ink-tertiary);font:400 .6875rem/1.4 var(--font-data);letter-spacing:.02em;text-transform:lowercase}.TerrainProfile-module__nMeOxG__basin{fill:var(--elev-basin-fill)}.TerrainProfile-module__nMeOxG__shelf{fill:var(--elev-shelf-fill)}.TerrainProfile-module__nMeOxG__coast{fill:var(--elev-coast-fill)}.TerrainProfile-module__nMeOxG__marsh{fill:var(--elev-marsh-fill)}.TerrainProfile-module__nMeOxG__hill{fill:var(--elev-hill-fill)}.TerrainProfile-module__nMeOxG__upland{fill:var(--elev-upland-fill)}.TerrainProfile-module__nMeOxG__ridge{fill:var(--elev-ridge-fill)}.TerrainProfile-module__nMeOxG__flank{fill:var(--elev-flank-fill)}.TerrainProfile-module__nMeOxG__firn{fill:var(--elev-firn-fill)}.TerrainProfile-module__nMeOxG__bandLink{cursor:pointer}.TerrainProfile-module__nMeOxG__bandLink rect{transition:filter .16s}.TerrainProfile-module__nMeOxG__bandLink:hover rect{filter:brightness(.9)saturate(1.12)}.TerrainProfile-module__nMeOxG__bandLink:focus-visible{outline:none}.TerrainProfile-module__nMeOxG__bandLink:focus-visible rect{stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.TerrainProfile-module__nMeOxG__line{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.TerrainProfile-module__nMeOxG__axis,.TerrainProfile-module__nMeOxG__tick{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.TerrainProfile-module__nMeOxG__label,.TerrainProfile-module__nMeOxG__unit{fill:var(--ink-tertiary);font:8px var(--font-data)}
.HierarchyDiagram-module__s2LH8a__introduction{color:var(--ink-secondary);font-size:.9375rem;line-height:1.6;margin:var(--space-sm) 0 0!important}.HierarchyDiagram-module__s2LH8a__graph{padding-block:var(--space-lg)}.HierarchyDiagram-module__s2LH8a__order{color:var(--ink-tertiary);font:400 .75rem/1.5 var(--font-data);margin:0 0 var(--space-sm)!important}.HierarchyDiagram-module__s2LH8a__levels{gap:var(--space-xs);display:grid;margin:0!important;padding:0!important;list-style:none!important}.HierarchyDiagram-module__s2LH8a__levels li{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--rule);border-left:3px solid var(--info);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;display:grid;margin:0!important}.HierarchyDiagram-module__s2LH8a__levels strong,.HierarchyDiagram-module__s2LH8a__outside strong{font:500 1rem/1.5 var(--font-display)}.HierarchyDiagram-module__s2LH8a__levels span,.HierarchyDiagram-module__s2LH8a__outside>p:last-child{color:var(--ink-secondary);font-size:.9375rem;line-height:1.6}.HierarchyDiagram-module__s2LH8a__outside{margin-top:var(--space-lg);padding:var(--space-md);border:1px dashed var(--rule-strong);background:var(--surface-sunken)}.HierarchyDiagram-module__s2LH8a__outsideHeading{color:var(--ink-tertiary);font:400 .75rem/1.5 var(--font-data);margin:0 0 var(--space-xs)!important}.HierarchyDiagram-module__s2LH8a__outside>p:last-child{margin:var(--space-xs) 0 0!important}.HierarchyDiagram-module__s2LH8a__table th,.HierarchyDiagram-module__s2LH8a__table td{vertical-align:top;min-width:7rem;text-align:left!important}.HierarchyDiagram-module__s2LH8a__table td:last-child{min-width:13rem}@media (max-width:480px){.HierarchyDiagram-module__s2LH8a__levels li{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}}
.TravelActivity-module__0dn0XW__activity{margin:var(--space-2xl) 0 0}.TravelActivity-module__0dn0XW__heading{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--ink-tertiary);font:400 .65rem/1.4 var(--font-data);display:flex}.TravelActivity-module__0dn0XW__legend{align-items:center;gap:var(--space-2xs);display:inline-flex}.TravelActivity-module__0dn0XW__legendRamp{background:linear-gradient(to right, var(--visit-1), var(--visit-2), var(--visit-3), var(--visit-4));width:3rem;height:.5rem;display:inline-block}.TravelActivity-module__0dn0XW__plot{margin:var(--space-xs) 6px 0;position:relative}.TravelActivity-module__0dn0XW__plot svg{width:100%;height:5rem;display:block;position:relative;overflow:visible}.TravelActivity-module__0dn0XW__phase{border-radius:var(--radius);background:color-mix(in srgb, var(--elev-shelf-fill) 55%, transparent);justify-content:center;align-items:center;height:5rem;display:flex;position:absolute;top:0;overflow:hidden}.TravelActivity-module__0dn0XW__phaseLabel{color:color-mix(in srgb, var(--elev-shelf) 75%, transparent);font:600 clamp(1.25rem, 3.4vw, 2.6rem)/1 var(--font-data);letter-spacing:.3em;white-space:nowrap;pointer-events:none}.TravelActivity-module__0dn0XW__axis{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.TravelActivity-module__0dn0XW__yearArea{fill:#0000}.TravelActivity-module__0dn0XW__yearArea:hover{fill:color-mix(in srgb, var(--ink) 4%, transparent)}.TravelActivity-module__0dn0XW__ruler{height:1.5rem;position:relative}.TravelActivity-module__0dn0XW__year{color:var(--ink-tertiary);font:400 .65rem/1 var(--font-data);position:absolute;top:4px;transform:translate(-50%)}.TravelActivity-module__0dn0XW__caption{margin-top:var(--space-xs);color:var(--ink-tertiary);font:400 .6875rem/1.4 var(--font-data);letter-spacing:.02em;text-transform:lowercase;text-align:center}@media (max-width:600px){.TravelActivity-module__0dn0XW__plot{margin-left:12px;margin-right:12px}.TravelActivity-module__0dn0XW__plot svg,.TravelActivity-module__0dn0XW__phase{height:4rem}.TravelActivity-module__0dn0XW__phaseLabel{letter-spacing:.15em}.TravelActivity-module__0dn0XW__year{font-size:.55rem}}
