/* JDServer secondary typography v2. Supplements the approved shared family. */
/* Only family, weight, tracking and tabular figures; original sizes, colors and layout remain. */
html :is(#ac-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#alerts>h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#astronomy-sky-live .asl-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-days .cpdays-chip-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(#climate-pro-days .cpdays-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-days .cpdays-year){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#climate-pro-root .cp-data-details > summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv .cp-uv-badge strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(#climate-pro-uv .cp-uv-meta span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv .cp-uv-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv-monthly .cp-uvm-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv-monthly .cp-uvm-table thead th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv-monthly .cp-uvm-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv-normals .cp-uvn-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv-normals .cp-uvn-table thead th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-uv-normals .cp-uvn-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-wiki .cpw-body h5){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-wiki .cpw-head h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#climate-pro-wiki .cpw-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#comfort>h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#episodios-page>.page-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#explains-page>.page-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#exportdata .od-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#exportdata .od-button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#exportdata .od-control){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#exportdata .od-docs summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#exportdata .od-field__label, #exportdata .od-variables legend){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#exportdata .od-meta dt){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#exportdata .od-text-link){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#exportdata .od-urlbox__label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#exportdata h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#groupwebs .gw-foot){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#groupwebs .gw-foot b){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#groupwebs .gw-head){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#groupwebs .gw-map-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#groupwebs .gw-ph){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#groupwebs .gw-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#indices-page .idx-level-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#indices-page .idx-level-badge span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#indices-page .idx-level-badge strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#jd-ar-menu button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#jd-ar-menu h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#meteo-calendar .mc-primary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#meteo-calendar h2){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-cloudsat .mcs-card .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-dynamics .mdy-card .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-precip .mpr-card .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-snowiso .msi-card .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-storms .mst-card .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-temp-hum .mth-card header .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-windpressure h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#models-windpressure h4){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#models>h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#planifica-page > .page-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#radar>h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#solar-watch .sw-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#station-health h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#webcams_history .wch-camtitle){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#webcams_history .wch-overlay-text){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#webcams_history .wch-pill){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(#webcams_history .wch-preloadpct){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(#webcams_history .wch-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.agro-kpi .val){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.air-aqi-category){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.air-aqi-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.air-card h3, .air-card h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.air-card h3,.air-card h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.air-kpi-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.alert-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.alert-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.am-controls select,.am-controls button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.am-day){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.am-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.an-moon-meta>div:first-child){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.an-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.anx-main){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.anx-note){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.anx-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.anx-when){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ap-kpi .val){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ap-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.at-alert-name){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.at-group-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.at-help .at-help-h){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.at-help summary){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.at-silence-section-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.at-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.atlas-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.atlas-guide summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.atlas-head h2){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.atlas-shell button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.atlas-time strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.atlas-toolbar label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.aw-table thead th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.aw-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.can-coll .coverage strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.can-coll .eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.can-coll .phenomenon strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.can-coll .stat strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.can-coll button.primary){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.can-coll h2){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.can-coll th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cc-duel-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cc-head h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cc-st-name){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cc-table thead th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cc-unit){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-anom-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.climatepro-anom-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-humidity-records-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-humidity-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-item-title){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.climatepro-month-name){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.climatepro-monthly-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-norm-month-name){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.climatepro-normals-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-pressure-side-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-pressure-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-rank-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-rank-year){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.climatepro-solar-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-tag strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-trends-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-wind-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.climatepro-wind-year){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.climatepro-winddirs-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.clouds-layer-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.co-main){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.co-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.co-unit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.cpe-item-title){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cpe-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cpf-month-name){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cpf-record-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.cpf-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cphm-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cphm-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cphn-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cphn-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cpp-record-badge span.cpp-label){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cpp-records-text strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.cppm-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cppm-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cpsm-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cpsm-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cpsn-month){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cpsn-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cptr-heading h2, .cptr-panel h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.cptr-summary-chip small){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.cptr-summary-chip strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.cptr-table th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.duel-chart-val){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.duel-val strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed :is(.ed-intro,.ed-kpi-note,.ed-chart-note,.ed-small,.ed-meta)){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.ed button,.ed select,.ed-summary-nav button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ed details>summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed h2){font-family:var(--jd-font)!important;font-weight:750!important;letter-spacing:-.025em!important;}
html :is(.ed h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed table .ed-direction){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ed tbody th){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ed td.ed-latest){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed thead th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed-chart-stat strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed-control-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed-extra strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed-history-values strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed-key-list dd){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed-kpi-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed-pills button[aria-pressed=true],.ed-family button[aria-pressed=true]){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed-summary-header h2){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed-summary-nav button[aria-pressed=true]){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ed-unit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ed-wind-direction){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ef-card-unit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ef-card-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ef-date-field-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-date-select){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ef-date-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-date-today){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-mini-chart-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-rank-pos){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-rank-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-rank-val){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ef-section > h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ef-title){font-family:var(--jd-font)!important;font-weight:750!important;letter-spacing:-.025em!important;}
html :is(.epi-detail-block h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.epi-family-pill){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.epi-field label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.epi-hourly-pill b){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.epi-row-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.epi-section-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.epi-sev,.epi-detail-sev){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.epi-similar-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.epi-stat-card .value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.evo-table caption){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ex-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ex-card .value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ex-chip){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ex-hero-kicker){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ex-hero-title){font-family:var(--jd-font)!important;font-weight:750!important;letter-spacing:-.025em!important;}
html :is(.ex-mini-status){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ex-note-split){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.ex-question-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ex-question-toggle){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ex-section-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.extended-detail-page .ed-summary-shell :is(.ms-main,.ys-main,.co-main)){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.extended-detail-page .ed-summary-shell :is(.ms-title,.ys-title,.co-title)){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.extended-detail-page :is(#station-health,#astro,#comfort) .metric-main){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.extended-detail-page :is(#station-health,#astro,#comfort) :is(.live-title,h3)){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.fc-bar .value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.fc-block h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.fc-day .date){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.fc-day .tmax){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.fc-day .tmin){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.fc-day-kind){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.fc-detail-temps .tmax){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.fc-detail-temps .tmin){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.fc-item .desc){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.fx-list){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.fx-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.hist-noaa-info-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.history-episodes-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.history-pdf-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.hum-record-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.hunter-chip){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.hunters-nav-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.idx-card-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.idx-gallery-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.idx-guide-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.idx-level-badge){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.idx-main-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.idx-mini-main){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.idx-na){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.iss-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-climate-discovery__link){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-fab){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-fires-badge.is-distance){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-fires-place){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-lightning-analysis-card strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-lightning-kicker){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-lightning-outlook-card strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-lightning-source-card span, .jd-lightning-analysis-card span, .jd-lightning-outlook-card span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-lightning-source-card strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-lightning-time-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-lightning-timeline button, .jd-lightning-retry){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-lightning-toggle){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-map-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-map-empty, .jd-map-error){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-map-freshness, .jd-map-risk, .jd-map-state){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-list > summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-meta a){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-meta.is-loading){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-open){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-popup > strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-popup a){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-layer-state){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-layers-head h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-legend){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-list > summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-live-grid .jd-metric .k){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-live-grid .jd-metric .v){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-map-live-upd){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-loading){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-map-open){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-open, .jd-map-share){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-popup .meta){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-map-popup .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-search){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-search, .jd-map-btn, .jd-map-filter){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-map-summary span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-summary strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-map-summary-time strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-map-table-wrap a){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-table-wrap small){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-map-timeline button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-map-timeline strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-marine-forecast-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-marine-kicker){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-marine-metric > span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-marine-metric strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-marine-note a){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-marine-picker > span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-marine-select){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-marine-wave strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-meteors-climate-link strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-meteors-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-extremes-values .arr){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-extremes-values .val){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-nearby-map-help){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-kpi b){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-nearby-map-kpi span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-legend){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-list-name small){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-list-name strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-list-temp){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-nearby-map-mode){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-pill){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-pop-kpi b){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-nearby-map-pop-kpi span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-popup .meta){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-popup .title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-popup-upd){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-state){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-summary h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-nearby-map-summary-text){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-nearby-value-bubble){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-nearby-value-bubble small){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-now-marker, .jd-now-cluster){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-now-marker,.jd-now-cluster){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-phenomena__empty strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-phenomena__eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-phenomena__filters label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-phenomena__header h2){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-phenomena__metric strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-phenomena__record-main strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-phenomena__type-copy strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-phenomena__value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-pill){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-platjes-badge.is-distance){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-platjes-choose, .jd-platjes-popup-button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-platjes-place){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-regional-legend-note){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-regional-legend-step small){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-regional-legend-step span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-regional-legend-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-regional-legend-title b){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-rivers-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-rivers-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-rivers-meta-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-rivers-summary-card strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-rivers-value-main){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-traffic-badge.is-distance){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-traffic-road){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-compact-level){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-compact-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-desc){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-forecast-foot a){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-forecast-freshness){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-link){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-loading){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-peak-grid span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-regional){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-source){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-summary span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-summary strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-trend){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-pollen-unit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-wellbeing-pollen-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-wellbeing-profile){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-profile-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-risks){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-source){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-status span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-status strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-value strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.jd-wellbeing-window-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.jd-wellbeing-window-metrics span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.maint-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mc-controls time){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mc-day:has(img)){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mc-entry-link){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.mc-extreme-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mc-extreme-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mc-frame time){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mc-hour-filter label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mc-kicker){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mc-stations label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mc-weather strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mg-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mm-agreement){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mm-card time){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mm-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mm-footer .mm-credit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.mm-footer a:not(.mm-credit)){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.mm-kind){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.mm-range strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mm-stamp strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mm-tab){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.mm-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mm-value small){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.mm-verify-top em){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.model-tab){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.model-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.models-windy-archive>summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ms-main){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ms-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ms-unit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.official-map-open){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-activity-headline){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-activity-name){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-chip){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-control-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-expl-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.pl-headline){font-family:var(--jd-font)!important;font-weight:750!important;letter-spacing:-.025em!important;}
html :is(.pl-key-card .value, .pl-advice-card .value){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-kicker){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-level){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-mini .value){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-mini-score){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.pl-note .label){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.pl-score){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.pl-score-pill){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.pl-section-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-select){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.pl-slot-details summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-slot-item .v){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.pl-slot-narrative-headline){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-slot-state){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-slot-time){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-tag){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-terrain-incomplete){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-terrain-metrics strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.pl-terrain-note a){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.pl-terrain-signal){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-terrain-tabs button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.pl-time-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-toggle){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.pl-traffic-text){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-validity-item .value){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-validity-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.pl-window-pill){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ptv .ptv-button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ptv .ptv-day){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ptv .ptv-lead strong){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ptv .ptv-partial){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ptv .stat strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv details>summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ptv-breadcrumb a){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ptv-compare-summary strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv-counts strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv-intro-link a){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ptv-modal-values>button){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.ptv-modal-values>strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv-period-stats strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv-record .eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ptv-record strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv-run strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ptv-years){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.radar-subtitle){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.recap-high-label){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.recap-high-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.recap-main-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.rh-item-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rh-overview-card-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rh-overview-rank){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rh-overview-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rh-overview-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.rh-pos){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.rh-results-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rh-title){font-family:var(--jd-font)!important;font-weight:750!important;letter-spacing:-.025em!important;}
html :is(.rh-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.risk-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.risk-card-head h3){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.risk-current-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.risk-main-value strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.risk-metric-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.risks-summary-kicker){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.risks-summary-level){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rt-tip-row b){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.rt-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.sh-label){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.sh-value){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ss-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ss-details summary){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ss-metric strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ss-refresh){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ss-station){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ss-time>strong){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.station-profile-eyebrow){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.station-profile-fact dd){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.station-profile-fact dt){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.station-profile-geo span){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.station-profile-geo strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.station-profile-identity){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.station-profile-sensor-number){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.station-profile-unavailable a){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.table-wrap thead th){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wc-caption strong){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wc-ph-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wc-timelapse-btn){font-family:var(--jd-font)!important;font-weight:500!important;letter-spacing:normal!important;}
html :is(.wc-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wg-badge){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wg-empty-title){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;}
html :is(.wg-group-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wg-region-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wg-retry){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wg-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wr-legend h4){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wr-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.wxsec-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ys-main){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
html :is(.ys-title){font-family:var(--jd-font)!important;font-weight:600!important;letter-spacing:normal!important;}
html :is(.ys-unit){font-family:var(--jd-font)!important;font-weight:400!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums;}
