.climatology_navigationSection__TZDJU{margin:0 0 20px}.climatology_container__sRVJ4{margin:0 auto;max-width:1200px;padding:1rem}.climatology_header__ljSXw{margin-bottom:2rem}.climatology_filtersPanel__VyI4y{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding:1rem;background-color:#f5f5f5;border-radius:4px}.climatology_controlsSection__tJOyk{display:flex;flex-direction:column;gap:1.5rem}.climatology_chartDescription__TH6Rg{margin:16px 0;padding:16px;background-color:#f9f9f9;border-left:4px solid #007acc;border-radius:4px}.climatology_chartDescription__TH6Rg p{margin:0 0 12px;line-height:1.6;color:#333}.climatology_chartDescription__TH6Rg p:last-child{margin-bottom:0}.climatology_chartContainer__zCBhX{margin:24px 0;position:relative;padding-top:0}.climatology_chartWrapper___JiJH{margin:12px 0 8px;position:relative;min-height:420px}.climatology_chartCaption__zIgwh{margin-top:16px;color:#374d61;font-size:14px;line-height:22px;font-style:italic}.climatology_chartTitle__1tCbA{font-size:1.2em;font-weight:600;margin-bottom:16px;color:#333}.climatology_downloadSection__tvCGf{display:flex;justify-content:flex-end;margin:16px 0;gap:8px;flex-wrap:wrap}.climatology_downloadLabel__Sf_oa{font-weight:600;margin-right:8px;align-self:center}.climatology_downloadBtn__W1j0a{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #007acc;border-radius:4px;background-color:#007acc;color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s ease}.climatology_downloadBtn__W1j0a:hover{background-color:#005a99;border-color:#005a99}.climatology_downloadBtn__W1j0a:focus{outline:2px solid #007acc;outline-offset:2px}.climatology_downloadLinks__eY7hp{margin:1.5rem 0}.climatology_buttonGroup__C0Ce4{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.climatology_downloadButton__bwCsm{padding:.5rem 1rem;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;text-decoration:none;color:#333;font-weight:500;font-size:14px;transition:background-color .2s ease}.climatology_downloadButton__bwCsm:hover{background-color:#e0e0e0}.climatology_downloadButton__bwCsm:focus,.climatology_downloadButton__bwCsm:focus-visible{outline:none}.climatology_downloadButton__bwCsm:focus-visible{outline:2px solid #07c;outline-offset:2px}.climatology_primaryButton__11iXp{padding:.75rem 1.5rem;background-color:#07c;color:#fff;border:none;border-radius:4px;text-decoration:none;font-weight:500;display:inline-block;transition:background-color .2s}.climatology_primaryButton__11iXp:focus,.climatology_primaryButton__11iXp:hover{background-color:#0066b3;color:#fff;outline:none}.climatology_primaryButton__11iXp:focus-visible{outline:2px solid #07c;outline-offset:2px}.climatology_stateSummaryContainer___VXq1{margin:2rem 0;text-align:center}.climatology_summarySection__KHvH5{text-align:center;margin:32px 0}.climatology_summaryBtn__c8SuE{display:inline-flex;align-items:center;padding:12px 24px;border:2px solid #007acc;border-radius:6px;background-color:#007acc;color:#fff;text-decoration:none;font-size:16px;font-weight:600;transition:all .2s ease}.climatology_summaryBtn__c8SuE:hover{background-color:#fff;color:#007acc}.climatology_summaryBtn__c8SuE:focus{outline:2px solid #007acc;outline-offset:2px}.climatology_tooltip__AOVav{background:rgba(0,0,0,.9);color:#fff;padding:8px 12px;font-size:12px;line-height:1.4;box-shadow:0 2px 8px rgba(0,0,0,.3)}.climatology_tooltip__AOVav strong{display:block;margin-bottom:4px;font-weight:600}@media (max-width:768px){.climatology_container__sRVJ4{padding:0 12px}.climatology_filtersPanel__VyI4y{flex-direction:column;gap:1rem}.climatology_chartContainer__zCBhX{padding-top:60px}.climatology_chartWrapper___JiJH{min-height:300px}.climatology_downloadSection__tvCGf{justify-content:center;text-align:center}.climatology_downloadLabel__Sf_oa{width:100%;margin-bottom:8px}.climatology_summaryBtn__c8SuE{padding:10px 20px;font-size:14px}}@media (max-width:480px){.climatology_chartContainer__zCBhX{padding-top:60px}.climatology_chartWrapper___JiJH{min-height:250px}.climatology_downloadBtn__W1j0a{padding:4px 8px;font-size:12px}}.climatology_hazardCheckboxes__uWc9R{margin:2rem 0;padding:1rem;background-color:#f5f5f5;border-radius:4px}.climatology_selectAllContainer__e7kgC{margin-bottom:1rem}.climatology_checkboxGrid__0UJ9Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.climatology_hazardCheckboxesTitle__8q73W{font-size:1.1em;font-weight:600;margin:0 0 16px;color:#333}.climatology_hazardCheckbox__BfXpf{display:flex;align-items:center;gap:.5rem}.climatology_hazardCheckboxLabel__8NpSX{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.95em;line-height:1.4}.climatology_hazardCheckboxInput__D_Tt9{margin-right:8px;width:16px;height:16px;flex-shrink:0;cursor:pointer}.climatology_hazardCheckboxText__wGQ_z{display:flex;align-items:center;gap:8px}.climatology_colorSwatch__e0fLH{display:inline-block;width:16px;height:16px;border-radius:4px}.climatology_hazardCheckboxSwatch__ANg6X{width:16px;height:16px;border-radius:3px;border:1px solid #ccc;flex-shrink:0}.climatology_hazardCheckbox__BfXpf:focus{outline:2px solid #007acc;outline-offset:2px}.climatology_hazardCheckboxLabel__8NpSX:hover{background-color:rgba(0,122,204,.05);border-radius:4px;padding:2px 4px;margin:-2px -4px}@media (max-width:768px){.climatology_hazardCheckboxes__uWc9R{padding:12px;margin:16px 0}.climatology_checkboxGrid__0UJ9Z{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.climatology_hazardCheckboxesTitle__8q73W{font-size:1em;margin-bottom:12px}.climatology_hazardCheckboxLabel__8NpSX{font-size:.9em}}.climatology_tooltip__AOVav{position:fixed;background:#fff;border:1px solid #ccc;border-radius:4px;padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);pointer-events:none;z-index:1000;max-width:250px;font-size:14px;font-family:inherit;transition:all .1s ease-out}.climatology_tooltipTitle__yzCGL{margin:0 0 8px;font-size:16px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:4px;color:#333}.climatology_tooltipContent__e7HwZ{margin:0}.climatology_tooltipSwatch__VnYFC{width:10px;height:10px;display:inline-block;margin-right:6px;border-radius:2px;vertical-align:-1px}.climatology_dataRow__HEGgx{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.climatology_dataRow__HEGgx:last-child{margin-bottom:0}.climatology_label__crXqB{font-weight:600;color:#666;font-size:13px}.climatology_value__8T7fa{font-weight:700;color:#333;font-size:13px}.climatology_thresholdLegend__VwLHI{margin:16px 0;padding:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}.climatology_legendTitle__Z_wHj{font-size:.95em;font-weight:600;margin:0 0 8px;color:#333}.climatology_legendItems__UGvSX{display:flex;flex-wrap:wrap;gap:8px}.climatology_legendItem__QJcgi{display:flex;align-items:center;gap:6px;font-size:.85em;line-height:1.2}.climatology_legendSwatch__f2Za7{width:12px;height:12px;border-radius:2px;border:1px solid #ccc;flex-shrink:0}.climatology_legendText__Wgso7{color:#333;white-space:nowrap}@media (max-width:768px){.climatology_thresholdLegend__VwLHI{padding:8px;margin:12px 0}.climatology_legendItems__UGvSX{flex-direction:column;gap:6px}.climatology_legendItem__QJcgi{font-size:.8em}.climatology_tooltip__AOVav{max-width:200px;font-size:13px}}.climatology_srOnly__mYg4w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}