.hub_page__zWEsb{padding:8px 0 32px;color:var(--ink)}.hub_hero__CUxn0{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#103e50;color:#fff;min-height:246px}.hub_heroImage__Mqru8{object-fit:cover;object-position:center 52%;z-index:-2}.hub_hero__CUxn0:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,36,51,.96),rgba(7,36,51,.87) 44%,rgba(7,36,51,.18))}.hub_heroCopy__ZAOv_{max-width:760px;padding:34px 40px 40px}.hub_eyebrow__jCv4u{margin:0 0 9px;font-size:11px;letter-spacing:.13em;font-weight:800;color:#26748c}.hub_hero__CUxn0 .hub_eyebrow__jCv4u{color:#a1dbe6}.hub_hero__CUxn0 h1{margin:0 0 14px;color:inherit;font-size:clamp(30px,4vw,43px);line-height:1.12;letter-spacing:-.035em}.hub_heroCopy__ZAOv_>p:not(.hub_eyebrow__jCv4u){max-width:565px;margin:0;font-size:16px;line-height:1.65;color:#e1edf0}.hub_heroLink__g1a8f{display:inline-block;margin-top:17px;font-size:13px;font-weight:650;color:#b7e4ed}.hub_heroLink__g1a8f:hover{text-decoration:underline;text-underline-offset:4px}.hub_photoCredit__vISBy{position:absolute;bottom:10px;right:14px;color:#fff;font-size:10px;background:#12334380;padding:4px 7px;border-radius:4px}.hub_coverage__J9dzT{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:17px 4px 21px;color:#516a78;font-size:13px}.hub_coverage__J9dzT>span{display:inline-flex;align-items:center;gap:7px}.hub_coverage__J9dzT strong{color:#17394f}.hub_coverage__J9dzT i{height:7px;width:7px;background:#25879e;border-radius:50%}.hub_coverage__J9dzT b{margin:0 3px;font-weight:400;color:#a1b5c1}.hub_finder__MOFkN{padding:25px 28px 20px;border:1px solid #d5e4eb;border-radius:18px;background:#fff;box-shadow:0 7px 26px #13374806}.hub_finderHeading__6Arme{display:flex;gap:13px;align-items:center;margin-bottom:21px}.hub_searchEmblem__nRT56{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;background:#eaf4f7;color:#196882;border-radius:13px}.hub_finder__MOFkN h2{font-size:23px;line-height:1.2;letter-spacing:-.02em;margin:0 0 5px}.hub_finderHeading__6Arme p{margin:0;color:#607685;font-size:14px}.hub_searchRow__uqOBs{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(140px,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.hub_searchRow__uqOBs label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:700;color:#294a5f;min-width:0}.hub_inputWrap__OVLrk{position:relative;display:flex;align-items:center}.hub_inputWrap__OVLrk>svg{position:absolute;left:15px;color:#758f9c;pointer-events:none}.hub_finder__MOFkN input[type=search],.hub_finder__MOFkN select{width:100%;height:49px;min-width:0;padding:11px 13px;border:1px solid #bccfd9;border-radius:9px;background:#fff;color:#213f54;font:inherit;font-size:15px;font-weight:500}.hub_finder__MOFkN input[type=search]{padding-left:44px}.hub_finder__MOFkN input::placeholder{color:#758894;font-weight:400;opacity:1}.hub_searchButton__7mbM8{display:flex;align-items:center;justify-content:center;gap:18px;height:49px;padding:12px 19px;border:1px solid #155b78;border-radius:9px;background:#155b78;color:white;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.hub_searchButton__7mbM8:hover{background:#0e4964}.hub_searchHelp__gPRJ3{font-size:12px;margin:9px 0 17px;color:#6c8090}.hub_filterBar__YaCmZ{border-top:1px solid #e5edf2;padding-top:15px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:#526c7b}.hub_sortLabel__e5mM0{display:flex;align-items:center;gap:9px}.hub_sortLabel__e5mM0 select{height:38px;width:auto;font-size:12px;padding:6px 24px 6px 9px;border-color:#d9e5eb;background:#f8fbfc}.hub_checkbox__ZNnOw{display:flex;align-items:center;gap:8px;cursor:pointer}.hub_checkbox__ZNnOw input{accent-color:#155b78;width:17px;height:17px;margin:0}.hub_clearLink__LgkwY{margin-left:auto;font-size:12px;color:#176b87;font-weight:700;text-decoration:underline;text-underline-offset:3px}.hub_examples__GbUJw{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;font-size:12px;color:#667e8c}.hub_examples__GbUJw>span{margin-right:3px}.hub_examples__GbUJw a{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:7px 11px;border-radius:7px;background:#f1f6f8;color:#295c72;font-weight:600}.hub_examples__GbUJw a:hover{background:#e1f0f4}.hub_results__E2_5p{padding:31px 0 0;scroll-margin-top:20px}.hub_exploreHeading___GfZ0,.hub_resultsHeading__Fjkfp{display:flex;align-items:center;justify-content:space-between;gap:18px}.hub_exploreHeading___GfZ0 h2,.hub_resultsHeading__Fjkfp h2{margin:0;font-size:25px;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.hub_resultCount__qRTd2{flex-shrink:0;color:#527081;font-size:13px;font-weight:650;padding:7px 11px;border:1px solid #d6e5ec;border-radius:7px;background:#eef5f8}.hub_resultsNote__6gRGB{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:12px 0 19px;color:#647b89;font-size:12px;line-height:1.55}.hub_resultsNote__6gRGB p{margin:0;max-width:650px}.hub_resultsNote__6gRGB>span{text-align:right;flex-shrink:0;font-size:11px}.hub_resultsPosition__vahsy{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;color:#6a8190;font-size:12px}.hub_resultsPosition__vahsy a{color:#176b87;font-weight:700;padding:5px 0}.hub_readingGrid__tX0ib{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hub_readingCard__ausq_{min-width:0;display:flex;flex-direction:column;padding:18px 20px 0;background:#fff;border:1px solid #d9e5ec;border-radius:14px;transition:border-color .15s,box-shadow .15s}.hub_readingCard__ausq_:hover{border-color:#9ebfce;box-shadow:0 5px 18px #13374809}.hub_cardTop__EqWwX{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;font-size:10px}.hub_waterway__7HBS0{color:#46798c;font-weight:800;text-transform:uppercase;letter-spacing:.07em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub_state__lm2gY{color:#708693;flex-shrink:0;font-size:11px}.hub_cardBody__z4raz{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;flex:1 1}.hub_location__yB6j0 h3{margin:0;font-size:16px;font-weight:750;line-height:1.4;letter-spacing:-.015em}.hub_location__yB6j0 h3 a:hover{color:#176b87;text-decoration:underline;text-underline-offset:3px}.hub_location__yB6j0 p{margin:7px 0 0;color:#728795;font-size:11px;line-height:1.5}.hub_reading__ZEO1m{display:flex;gap:7px;align-items:center;color:#1b6685;background:#edf5f9;padding:10px 11px;border-radius:11px}.hub_reading__ZEO1m[data-tone=cold]{color:#295b91;background:#eef3fc}.hub_reading__ZEO1m[data-tone=warm]{color:#886322;background:#faf4e8}.hub_reading__ZEO1m strong{display:block;white-space:nowrap;font-size:26px;line-height:1.15;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub_reading__ZEO1m div>span{display:block;margin-top:4px;font-size:11px;opacity:.85;text-align:right}.hub_observation__PUuiq{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:17px;color:#5e7787;font-size:11px;line-height:1.5}.hub_fresh__6f7b2,.hub_older__0KneM{font-weight:750}.hub_older__0KneM{color:#8b5d25}.hub_cardLink__sW_99{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 -20px;padding:11px 20px;min-height:41px;background:#f9fbfc;border-top:1px solid #e9eff3;font-size:12px;font-weight:700;color:#1c6782}.hub_cardLink__sW_99:hover{background:#edf5f8}.hub_cardLink__sW_99>span{font-size:16px}.hub_pager__5qVze{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 0;font-size:13px;color:#577180}.hub_pager__5qVze a{display:flex;align-items:center;min-height:42px;padding:10px 16px;border:1px solid #cbdee7;border-radius:9px;color:#155b78;background:#fff;font-weight:700}.hub_empty__RsAlp,.hub_notice__mE_bL{padding:25px;border-radius:14px;border:1px solid #dbcdaa;background:#fffbf2;line-height:1.6;font-size:14px}.hub_empty__RsAlp{text-align:center;border-color:#d8e5eb;background:#fff;color:#5c7584}.hub_empty__RsAlp>svg{color:#32809a}.hub_empty__RsAlp h3{color:#183c53}.hub_empty__RsAlp a{color:#166985;text-decoration:underline;text-underline-offset:3px;font-weight:700}.hub_explore__7yDM0{margin:34px 0 24px;padding-top:28px;border-top:1px solid #d9e5ec}.hub_exploreHeading___GfZ0>a{color:#1c6782;font-size:13px;font-weight:750;white-space:nowrap}.hub_guideGrid__Tldup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0 18px}.hub_guideCard__6XBck{display:grid;grid-template-columns:34% minmax(0,1fr);min-height:175px;overflow:hidden;border-radius:14px;border:1px solid #d4e3eb;background:#fff}.hub_guideCard__6XBck:hover{border-color:#8eb2c3}.hub_guideImage__Jg3Kx{position:relative;min-height:175px}.hub_guideImage__Jg3Kx img{object-fit:cover}.hub_guideCopy__xkQW9{padding:21px 19px}.hub_guideCopy__xkQW9>span{font-size:9px;font-weight:800;letter-spacing:.1em;color:#507e90}.hub_guideCopy__xkQW9 h3{margin:6px 0;font-size:20px;letter-spacing:-.025em}.hub_guideCopy__xkQW9 p{margin:0 0 12px;font-size:12px;line-height:1.5;color:#647d8b}.hub_guideCopy__xkQW9 strong{font-size:11px;color:#1b6d87}.hub_relatedLinks__bvZQj{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;font-weight:650;color:#2c6d85}.hub_relatedLinks__bvZQj a{padding:6px 0}.hub_methodology__N2VyQ{border-top:1px solid #dce7ee;color:#647b89;font-size:12px;line-height:1.65}.hub_methodology__N2VyQ summary{cursor:pointer;padding:17px 0;font-size:13px;color:#3e6276;font-weight:650}.hub_methodology__N2VyQ details>div{padding-bottom:16px}.hub_methodology__N2VyQ details>div>a{display:inline-block;margin:0 18px 4px 0;color:#176b87}.hub_directory__8B36R{column-count:3;column-gap:22px}.hub_directory__8B36R a{display:block!important;margin-bottom:9px!important;page-break-inside:avoid;break-inside:avoid}.hub_page__zWEsb a:focus-visible,.hub_page__zWEsb button:focus-visible,.hub_page__zWEsb input:focus-visible,.hub_page__zWEsb select:focus-visible,.hub_page__zWEsb summary:focus-visible{outline:3px solid #288cb3;outline-offset:3px}@media(max-width:820px){.hub_resultsNote__6gRGB{flex-direction:column;gap:6px}.hub_resultsNote__6gRGB>span{text-align:left}.hub_searchRow__uqOBs{grid-template-columns:minmax(0,1.7fr) minmax(120px,1fr)}.hub_searchButton__7mbM8{grid-column:1/-1}.hub_guideGrid__Tldup,.hub_readingGrid__tX0ib{grid-template-columns:1fr}.hub_guideCard__6XBck{min-height:150px;grid-template-columns:180px minmax(0,1fr)}.hub_guideImage__Jg3Kx{min-height:150px}.hub_directory__8B36R{column-count:2}}@media(max-width:520px){.hub_hero__CUxn0{border-radius:15px;min-height:260px}.hub_heroCopy__ZAOv_{padding:25px 22px 38px}.hub_hero__CUxn0:after{background:linear-gradient(90deg,#072433ee,#0724338f)}.hub_hero__CUxn0 h1{max-width:300px;font-size:32px}.hub_heroCopy__ZAOv_>p:not(.hub_eyebrow__jCv4u){font-size:14px}.hub_heroLink__g1a8f{font-size:11px;margin-top:13px}.hub_photoCredit__vISBy{font-size:8px;right:12px}.hub_coverage__J9dzT{padding:14px 2px 17px;gap:7px;font-size:11px}.hub_finder__MOFkN{padding:20px 18px;border-radius:14px}.hub_finderHeading__6Arme{gap:10px;align-items:flex-start;margin-bottom:18px}.hub_searchEmblem__nRT56{width:35px;height:35px;flex-basis:35px;border-radius:10px}.hub_finder__MOFkN h2{font-size:20px}.hub_finderHeading__6Arme p{font-size:12px}.hub_searchRow__uqOBs{grid-template-columns:1fr;gap:13px}.hub_finder__MOFkN input[type=search],.hub_finder__MOFkN select{font-size:16px}.hub_searchHelp__gPRJ3{font-size:11px}.hub_filterBar__YaCmZ{gap:13px;align-items:flex-start;flex-direction:column}.hub_sortLabel__e5mM0 select{font-size:13px}.hub_clearLink__LgkwY{margin-left:0;padding:5px 0}.hub_checkbox__ZNnOw{font-size:11px}.hub_examples__GbUJw{gap:6px;font-size:11px}.hub_examples__GbUJw>span{width:100%;margin:0}.hub_examples__GbUJw a{padding:6px 8px}.hub_results__E2_5p{padding-top:25px}.hub_resultsHeading__Fjkfp{align-items:flex-start;gap:10px}.hub_exploreHeading___GfZ0 h2,.hub_resultsHeading__Fjkfp h2{font-size:22px}.hub_resultCount__qRTd2{font-size:10px;padding:6px 8px}.hub_readingCard__ausq_{padding:16px 16px 0}.hub_cardBody__z4raz{gap:10px}.hub_reading__ZEO1m{padding:9px;gap:3px}.hub_reading__ZEO1m>svg{width:15px}.hub_reading__ZEO1m strong{font-size:24px}.hub_location__yB6j0 h3{font-size:15px}.hub_cardLink__sW_99{margin:0 -16px;padding:11px 16px}.hub_exploreHeading___GfZ0{align-items:flex-start;flex-direction:column;gap:12px}.hub_guideCard__6XBck{grid-template-columns:110px minmax(0,1fr)}.hub_guideCopy__xkQW9{padding:17px 15px}.hub_guideCopy__xkQW9 h3{font-size:18px}.hub_relatedLinks__bvZQj{gap:7px 16px}.hub_directory__8B36R{column-count:1}}@media(prefers-reduced-motion:reduce){.hub_readingCard__ausq_{transition:none}}.hub_temperatureNav__z9bdT{display:flex;flex-wrap:wrap;gap:8px 18px;margin:28px 0 10px;padding:17px 0;border-top:1px solid #d9e5ec;border-bottom:1px solid #d9e5ec}.hub_temperatureNav__z9bdT a{color:#176b87;font-size:12px;font-weight:750}@media(max-width:520px){.hub_temperatureNav__z9bdT{align-items:flex-start;flex-direction:column;gap:4px;margin-top:23px}.hub_temperatureNav__z9bdT a{min-height:36px;display:flex;align-items:center}.hub_resultsHeading__Fjkfp{flex-direction:column;align-items:flex-start}.hub_resultCount__qRTd2{align-self:flex-start}.hub_cardLink__sW_99{min-height:44px}}@media(max-width:360px){.hub_cardBody__z4raz{grid-template-columns:1fr}.hub_reading__ZEO1m{width:-moz-fit-content;width:fit-content;max-width:100%}.hub_reading__ZEO1m div>span{text-align:left}}.hub_hero__CUxn0{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:28px;gap:28px;align-items:center;min-height:320px;border-radius:22px;box-shadow:0 18px 42px rgba(12,48,64,.14)}.hub_hero__CUxn0:after{background:linear-gradient(90deg,rgba(7,36,51,.97),rgba(7,36,51,.88) 48%,rgba(7,36,51,.42) 76%,rgba(7,36,51,.26))}.hub_heroCopy__ZAOv_{max-width:none;padding:40px 0 42px 40px}.hub_hero__CUxn0 h1{max-width:760px;font-size:clamp(2.8rem,5.7vw,4.6rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.hub_heroCopy__ZAOv_>p:not(.hub_eyebrow__jCv4u){max-width:690px;font-size:1.02rem}.hub_heroActions__DOJAO{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.hub_heroActions__DOJAO a{display:inline-flex;min-height:40px;align-items:center;padding:9px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:.82rem;font-weight:850;text-decoration:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hub_heroActions__DOJAO a:first-child{border-color:rgba(255,255,255,.82);background:#fff;color:#104e5c}.hub_heroAside__6Kqaf{position:relative;z-index:1;margin-right:34px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(7,31,45,.58);color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.hub_heroAside__6Kqaf>span{display:block;color:#bce6eb;font-size:.68rem;font-weight:900;letter-spacing:.11em}.hub_heroAside__6Kqaf strong{display:block;margin-top:14px;font-size:2.55rem;line-height:1;letter-spacing:-.04em}.hub_heroAside__6Kqaf p{margin:7px 0 12px;color:rgba(255,255,255,.78);font-size:.84rem;line-height:1.45}.hub_heroAside__6Kqaf small{color:rgba(255,255,255,.64);font-size:.72rem;line-height:1.45}.hub_coverage__J9dzT{padding:14px 4px 19px}.hub_finder__MOFkN{position:relative;overflow:hidden;padding:27px 29px 22px;border-radius:19px;box-shadow:0 10px 28px rgba(18,56,74,.055)}.hub_finder__MOFkN:after{content:"°";position:absolute;right:24px;top:-2px;color:rgba(23,107,120,.05);font-size:7rem;font-weight:900;line-height:1;pointer-events:none}.hub_finder__MOFkN>*{position:relative;z-index:1}.hub_finderHeading__6Arme{margin-bottom:18px}.hub_searchButton__7mbM8{border-radius:11px;box-shadow:0 4px 12px rgba(21,91,120,.14)}.hub_results__E2_5p{padding-top:36px}.hub_resultsHeading__Fjkfp h2{font-size:clamp(1.75rem,3.3vw,2.35rem)}.hub_readingGrid__tX0ib{gap:16px}.hub_readingCard__ausq_{position:relative;overflow:hidden;padding:0;border-radius:17px;box-shadow:0 8px 22px rgba(18,56,74,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hub_readingCard__ausq_:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#2a7893,#78b6c6)}.hub_readingCard__ausq_:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(18,56,74,.085)}.hub_cardTop__EqWwX{margin:0;padding:14px 18px 0}.hub_cardBody__z4raz{padding:15px 18px 0}.hub_location__yB6j0 h3{font-size:1.05rem}.hub_reading__ZEO1m{min-width:135px;justify-content:center;padding:12px 13px;border-radius:13px}.hub_reading__ZEO1m strong{font-size:1.85rem}.hub_observation__PUuiq{margin:15px 18px 0;padding-bottom:14px}.hub_cardLink__sW_99{margin:0;padding:13px 18px;min-height:46px;background:linear-gradient(145deg,#f5fafb,#eef6f8);border-top-color:#dce8ec;color:#145f78;font-size:.8rem;font-weight:850}.hub_cardLink__sW_99:hover{background:#e7f2f5}.hub_temperatureNav__z9bdT{margin-top:34px}@media(max-width:820px){.hub_hero__CUxn0{grid-template-columns:1fr;gap:10px}.hub_heroCopy__ZAOv_{padding:32px 28px 10px}.hub_heroAside__6Kqaf{max-width:340px;margin:0 28px 42px}}@media(max-width:520px){.hub_hero__CUxn0{min-height:0}.hub_heroCopy__ZAOv_{padding:26px 22px 10px}.hub_hero__CUxn0 h1{max-width:none;font-size:clamp(2.55rem,12vw,3.5rem)}.hub_heroAside__6Kqaf{margin:0 22px 38px;padding:16px}.hub_heroAside__6Kqaf strong{font-size:2rem}.hub_finder__MOFkN{padding:20px 18px}.hub_readingCard__ausq_{border-radius:15px}.hub_cardBody__z4raz,.hub_cardTop__EqWwX{padding-inline:16px}.hub_observation__PUuiq{margin-inline:16px}.hub_cardLink__sW_99{padding-inline:16px}}