._section_9kmzi_1{margin:1px 0 31px}._sectionTitle_9kmzi_2{font:400 clamp(29px, 2.65vw, 40px)/1.1 var(--serif);letter-spacing:-.45px;margin:0 0 9px}._intro_9kmzi_3{color:var(--sub);margin-bottom:15px;line-height:1.4}._atlas_9kmzi_4{background:var(--paper);border:1px solid #cbd5ca;border-radius:9px;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);display:grid;overflow:hidden}._figure_9kmzi_5{background:#f1f4ec;border-right:1px solid #cbd5ca;flex-direction:column;min-width:0;margin:0;display:flex}._mapStage_9kmzi_6{isolation:isolate;background:radial-gradient(at 60% 78%,#edf3ed,#0000 58%),linear-gradient(135deg,#f2f2e8,#f5f6ef 68%,#e9f1ef);flex:1;place-items:center;min-width:0;display:grid;position:relative}._chart_9kmzi_7{width:100%;height:auto;max-height:460px;display:block;overflow:visible}._graticule_9kmzi_8{fill:none;stroke:#94a69a;stroke-width:.75px;stroke-dasharray:2 6;opacity:.43}._context_9kmzi_9{font:italic 18px var(--serif);letter-spacing:1px;text-anchor:middle;fill:#697b72}._context_9kmzi_9 ._ocean_9kmzi_10{fill:#57797e}._north_9kmzi_11{color:#596d66;font:650 13px var(--sans);fill:currentColor}._marker_9kmzi_12{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}._hitArea_9kmzi_13{fill:#0000}._dot_9kmzi_14,._groupDot_9kmzi_14,._activeDot_9kmzi_14{stroke:var(--paper);stroke-width:1.9px}._dot_9kmzi_14{fill:#376755}._groupDot_9kmzi_14{fill:#253f4c}._activeDot_9kmzi_14{fill:#9e4b31}._focusRing_9kmzi_18{fill:none;stroke:#9e4b31;stroke-width:2px;opacity:0}:is(._marker_9kmzi_12:focus-visible ._focusRing_9kmzi_18,._marker_9kmzi_12:hover ._focusRing_9kmzi_18){opacity:1}._count_9kmzi_20{pointer-events:none;font:700 11px var(--sans);fill:#fff}._cityLabel_9kmzi_21,._selectedLabel_9kmzi_21{pointer-events:none;font:600 13px var(--sans);fill:#28483d;paint-order:stroke;stroke:#f2f5ec;stroke-width:3.5px;stroke-linejoin:round}._selectedLabel_9kmzi_21{fill:#723b28;font-weight:725}._legend_9kmzi_23{color:#42594e;background:#f6f8f2;border-top:1px solid #d6dfd3;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:8px 16px;font-size:13px;display:flex}._legend_9kmzi_23 span{align-items:center;gap:6px;display:inline-flex}._legendDot_9kmzi_25{background:#376755;border-radius:50%;width:8px;height:8px;margin-inline:3px;display:inline-block}._legendGroup_9kmzi_26{color:#fff;width:15px;height:15px;font:700 10px/1 var(--sans);background:#253f4c;border-radius:50%;place-content:center;display:inline-grid}._popup_9kmzi_27{z-index:2;background:var(--paper);border:1px solid #b3c0b6;border-radius:7px;min-width:min(218px,100% - 24px);padding:9px 12px;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 18px #213b4921}._popupHeader_9kmzi_28,._popup_9kmzi_27>button{justify-content:space-between;align-items:center;gap:12px;display:flex}._popupHeader_9kmzi_28{color:var(--sub);border-bottom:1px solid var(--line);padding-bottom:3px;font-size:13px}._popup_9kmzi_27 button,._panelList_9kmzi_30 button{font:inherit;color:var(--navy);background:0 0;border:0}._popupHeader_9kmzi_28 button{min-width:30px;min-height:30px}._popup_9kmzi_27>button{width:100%;min-height:34px;padding:4px 2px;font-size:15px;font-weight:600}._popup_9kmzi_27 button:hover,._panelList_9kmzi_30 button:hover,._actionLink_9kmzi_33:hover{color:var(--rust)}._sidebar_9kmzi_34{align-self:start;min-width:0;padding:clamp(17px,2.2vw,31px)}._metrics_9kmzi_35{border-bottom:1px solid var(--line);align-items:center;gap:clamp(14px,2vw,29px);padding-bottom:17px;display:flex}._metrics_9kmzi_35>div{flex-wrap:wrap;align-items:baseline;column-gap:7px;display:flex}._metrics_9kmzi_35>div+div{border-left:1px solid var(--line);padding-left:clamp(14px,2vw,29px)}._metrics_9kmzi_35 strong{font:400 clamp(32px, 3.2vw, 47px)/.97 var(--serif)}._metrics_9kmzi_35 span{color:var(--sub);font-size:14px}._fields_9kmzi_40{gap:10px;margin:17px 0 22px;display:grid}._fields_9kmzi_40 label{color:var(--body);gap:4px;font-size:14px;font-weight:650;display:grid}._fields_9kmzi_40 label>span{align-items:center;display:grid;position:relative}._fields_9kmzi_40 select{-webkit-appearance:none;appearance:none;width:100%;color:var(--navy);background:#fff;border:1px solid #c4cec5;border-radius:5px;min-height:39px;padding:8px 32px 8px 10px;font-size:15px;font-weight:450;line-height:1.3}._fields_9kmzi_40 svg{pointer-events:none;color:#68796d;position:absolute;right:10px}._panel_9kmzi_30 h3{font:650 19px/1.2 var(--sans);letter-spacing:-.25px;align-items:center;gap:6px;display:flex}._panel_9kmzi_30 h3 svg{color:var(--rust)}._panel_9kmzi_30 h3._listTitle_9kmzi_47{font:630 16px/1.3 var(--sans)}._panel_9kmzi_30>p{color:var(--sub);margin-top:5px;font-size:14px;line-height:1.4}._panelList_9kmzi_30{border-top:1px solid var(--line);margin-top:9px}._panelList_9kmzi_30 button,._actionLink_9kmzi_33{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:38px;padding:6px 0;line-height:1.2;display:flex}._panelList_9kmzi_30 strong{font-size:15px;font-weight:650}._panelList_9kmzi_30 span{color:var(--sub);align-items:center;gap:6px;font-size:14px;display:inline-flex}._panelList_9kmzi_30 a:hover strong,._panelList_9kmzi_30 button:hover strong{text-underline-offset:3px;text-decoration:underline}._panel_9kmzi_30 small{color:var(--sub);margin-top:7px;line-height:1.4;display:block}._reset_9kmzi_55{color:var(--rust);background:0 0;border:0;align-items:center;gap:3px;margin-top:8px;padding:4px 0;font-size:14px;display:inline-flex}._reset_9kmzi_55:hover{text-decoration:underline}._sources_9kmzi_57{color:var(--sub);margin-top:8px;font-size:14px}._sources_9kmzi_57 summary{color:#486353;cursor:pointer;align-items:center;gap:5px;padding:3px 1px;font-weight:630;list-style:none;display:inline-flex}._sources_9kmzi_57 summary::-webkit-details-marker{display:none}._sources_9kmzi_57[open] summary svg{transform:rotate(180deg)}._sources_9kmzi_57>div{padding:6px 0 11px}._sources_9kmzi_57 p{max-width:95ch;margin:5px 0 8px}._sources_9kmzi_57 ul{columns:2;column-gap:28px;margin:4px 0;padding-left:19px}._sources_9kmzi_57 li{break-inside:avoid;margin-bottom:3px}._sources_9kmzi_57 a{color:#365a49;text-underline-offset:2px;text-decoration:underline}._institutionCard_9kmzi_66 h3{margin-top:14px}@media (max-width:950px){._atlas_9kmzi_4{grid-template-columns:minmax(0,1.45fr) minmax(248px,1fr)}._sidebar_9kmzi_34{padding:16px}._metrics_9kmzi_35{gap:13px}._metrics_9kmzi_35>div+div{padding-left:13px}}@media (max-width:720px){._atlas_9kmzi_4{grid-template-columns:1fr}._figure_9kmzi_5{border-bottom:1px solid #cbd5ca;border-right:0}._sidebar_9kmzi_34{padding:16px 18px}._chart_9kmzi_7{max-height:400px}._fields_9kmzi_40{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 16px}._metrics_9kmzi_35{padding-bottom:12px}._sources_9kmzi_57 ul{columns:1}}@media (max-width:500px){._section_9kmzi_1{margin-bottom:22px}._intro_9kmzi_3{font-size:15px}._mapStage_9kmzi_6{overflow:hidden}._chart_9kmzi_7{width:115%;max-width:none;margin-inline:-7.5%}._context_9kmzi_9{font-size:20px}._north_9kmzi_11{transform:translate(75px,42px)}._cityLabel_9kmzi_21,._selectedLabel_9kmzi_21{stroke-width:4px;font-size:17px}._count_9kmzi_20{font-size:13px}._legend_9kmzi_23{column-gap:12px;padding:7px 12px;font-size:12.5px}._metrics_9kmzi_35 strong{font-size:33px}._fields_9kmzi_40{grid-template-columns:minmax(0,1fr);gap:8px}._fields_9kmzi_40 select{min-height:41px;font-size:16px}._sidebar_9kmzi_34{padding:14px}._popup_9kmzi_27>button{min-height:41px}}
