.climatology_navigationSection__8MEt6{margin:0 0 20px}.climatology_container__I2iTo{margin:0 auto;max-width:1200px;padding:1rem}.climatology_header__qvWHo{margin-bottom:2rem}.climatology_filtersPanel__5kIf0{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding:1rem;background-color:#f5f5f5;border-radius:4px}.climatology_controlsSection__XCIyD{display:flex;flex-direction:column;gap:1.5rem}.climatology_chartDescription___Hh7m{margin:16px 0;padding:16px;background-color:#f9f9f9;border-left:4px solid #007acc;border-radius:4px}.climatology_chartDescription___Hh7m p{margin:0 0 12px;line-height:1.6;color:#333}.climatology_chartDescription___Hh7m p:last-child{margin-bottom:0}.climatology_chartContainer__3hfvE{margin:24px 0;position:relative;padding-top:0}.climatology_chartWrapper__j6BWs{margin:12px 0 8px;position:relative;min-height:420px}.climatology_chartCaption__u_QWY{margin-top:16px;color:#374d61;font-size:14px;line-height:22px;font-style:italic}.climatology_chartTitle__bNL3g{font-size:1.2em;font-weight:600;margin-bottom:16px;color:#333}.climatology_downloadSection___XJ3p{display:flex;justify-content:flex-end;margin:16px 0;gap:8px;flex-wrap:wrap}.climatology_downloadLabel__r9XG6{font-weight:600;margin-right:8px;align-self:center}.climatology_downloadBtn__VFxXk{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__VFxXk:hover{background-color:#005a99;border-color:#005a99}.climatology_downloadBtn__VFxXk:focus{outline:2px solid #007acc;outline-offset:2px}.climatology_downloadLinks__FO90k{margin:1.5rem 0}.climatology_buttonGroup__JoPov{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.climatology_downloadButton__r7dQ4{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__r7dQ4:hover{background-color:#e0e0e0}.climatology_downloadButton__r7dQ4:focus,.climatology_downloadButton__r7dQ4:focus-visible{outline:none}.climatology_downloadButton__r7dQ4:focus-visible{outline:2px solid #07c;outline-offset:2px}.climatology_primaryButton__qfyMK{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__qfyMK:focus,.climatology_primaryButton__qfyMK:hover{background-color:#0066b3;color:#fff;outline:none}.climatology_primaryButton__qfyMK:focus-visible{outline:2px solid #07c;outline-offset:2px}.climatology_stateSummaryContainer__7EAze{margin:2rem 0;text-align:center}.climatology_summarySection__Ppb70{text-align:center;margin:32px 0}.climatology_summaryBtn__qbSkc{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__qbSkc:hover{background-color:#fff;color:#007acc}.climatology_summaryBtn__qbSkc:focus{outline:2px solid #007acc;outline-offset:2px}.climatology_tooltip__IiFyb{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__IiFyb strong{display:block;margin-bottom:4px;font-weight:600}@media (max-width:768px){.climatology_container__I2iTo{padding:0 12px}.climatology_filtersPanel__5kIf0{flex-direction:column;gap:1rem}.climatology_chartContainer__3hfvE{padding-top:60px}.climatology_chartWrapper__j6BWs{min-height:300px}.climatology_downloadSection___XJ3p{justify-content:center;text-align:center}.climatology_downloadLabel__r9XG6{width:100%;margin-bottom:8px}.climatology_summaryBtn__qbSkc{padding:10px 20px;font-size:14px}}@media (max-width:480px){.climatology_chartContainer__3hfvE{padding-top:60px}.climatology_chartWrapper__j6BWs{min-height:250px}.climatology_downloadBtn__VFxXk{padding:4px 8px;font-size:12px}}.climatology_hazardCheckboxes__eFfqm{margin:2rem 0;padding:1rem;background-color:#f5f5f5;border-radius:4px}.climatology_selectAllContainer__8vkcd{margin-bottom:1rem}.climatology_checkboxGrid__fIz7c{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.climatology_hazardCheckboxesTitle__SS4li{font-size:1.1em;font-weight:600;margin:0 0 16px;color:#333}.climatology_hazardCheckbox__15cC_{display:flex;align-items:center;gap:.5rem}.climatology_hazardCheckboxLabel__0UpIE{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__5CYsg{margin-right:8px;width:16px;height:16px;flex-shrink:0;cursor:pointer}.climatology_hazardCheckboxText__QzDHt{display:flex;align-items:center;gap:8px}.climatology_colorSwatch__cB5rX{display:inline-block;width:16px;height:16px;border-radius:4px}.climatology_hazardCheckboxSwatch__kcngt{width:16px;height:16px;border-radius:3px;border:1px solid #ccc;flex-shrink:0}.climatology_hazardCheckbox__15cC_:focus{outline:2px solid #007acc;outline-offset:2px}.climatology_hazardCheckboxLabel__0UpIE:hover{background-color:rgba(0,122,204,.05);border-radius:4px;padding:2px 4px;margin:-2px -4px}@media (max-width:768px){.climatology_hazardCheckboxes__eFfqm{padding:12px;margin:16px 0}.climatology_checkboxGrid__fIz7c{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.climatology_hazardCheckboxesTitle__SS4li{font-size:1em;margin-bottom:12px}.climatology_hazardCheckboxLabel__0UpIE{font-size:.9em}}.climatology_tooltip__IiFyb{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__FDQEG{margin:0 0 8px;font-size:16px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:4px;color:#333}.climatology_tooltipContent__CWvIi{margin:0}.climatology_tooltipSwatch__ZVLJy{width:10px;height:10px;display:inline-block;margin-right:6px;border-radius:2px;vertical-align:-1px}.climatology_dataRow__rh3td{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.climatology_dataRow__rh3td:last-child{margin-bottom:0}.climatology_label__olrtO{font-weight:600;color:#666;font-size:13px}.climatology_value__k6ydS{font-weight:700;color:#333;font-size:13px}.climatology_thresholdLegend__Y_hWe{margin:16px 0;padding:12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}.climatology_legendTitle__8miAb{font-size:.95em;font-weight:600;margin:0 0 8px;color:#333}.climatology_legendItems__smuDW{display:flex;flex-wrap:wrap;gap:8px}.climatology_legendItem__LQnbJ{display:flex;align-items:center;gap:6px;font-size:.85em;line-height:1.2}.climatology_legendSwatch__ihguG{width:12px;height:12px;border-radius:2px;border:1px solid #ccc;flex-shrink:0}.climatology_legendText__89bMz{color:#333;white-space:nowrap}@media (max-width:768px){.climatology_thresholdLegend__Y_hWe{padding:8px;margin:12px 0}.climatology_legendItems__smuDW{flex-direction:column;gap:6px}.climatology_legendItem__LQnbJ{font-size:.8em}.climatology_tooltip__IiFyb{max-width:200px;font-size:13px}}.climatology_srOnly__4P8rQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DownloadLinks_downloadLinks__YsQ4y{margin:1.5rem 0}.DownloadLinks_compact__DXiQj{margin:.75rem 0}.DownloadLinks_title__NNQY0{font-size:1.1em;font-weight:600;margin:0 0 .5rem;color:#333}.DownloadLinks_description__q4KZ5{margin:0 0 .75rem;line-height:1.5;color:#666;font-size:.95em}.DownloadLinks_buttonGroup__tBrPL{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.DownloadLinks_noDataMessage__zlqWv{margin:.75rem 0 0;color:#999;font-style:italic;font-size:.9em}.DownloadLinks_loadingMessage__SxnR5{margin:.75rem 0 0;color:#666;font-size:.9em;display:flex;align-items:center;gap:.5rem}.DownloadLinks_loadingMessage__SxnR5:before{content:"⏳";animation:DownloadLinks_pulse__xtTt2 1.5s ease-in-out infinite}@keyframes DownloadLinks_pulse__xtTt2{0%,to{opacity:1}50%{opacity:.5}}.DownloadLinks_compact__DXiQj .DownloadLinks_title__NNQY0{font-size:1em;margin-bottom:.25rem}.DownloadLinks_compact__DXiQj .DownloadLinks_buttonGroup__tBrPL{gap:.25rem}.DownloadLinks_compact__DXiQj .DownloadLinks_downloadButton__6ikFz{padding:.375rem .75rem;font-size:13px;min-width:50px}@media (max-width:768px){.DownloadLinks_downloadLinks__YsQ4y{margin:1rem 0}.DownloadLinks_buttonGroup__tBrPL{justify-content:flex-start;gap:.375rem}.DownloadLinks_downloadButton__6ikFz{padding:.375rem .75rem;font-size:13px;min-width:55px}.DownloadLinks_title__NNQY0{font-size:1em;text-align:left}.DownloadLinks_description__q4KZ5{text-align:left;font-size:.9em}}@media (max-width:480px){.DownloadLinks_buttonGroup__tBrPL{flex-direction:column;align-items:flex-start}.DownloadLinks_downloadButton__6ikFz{width:100%;max-width:120px}}