.rivers_hero__0fE_T{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);grid-gap:28px;gap:28px;margin-bottom:22px;padding:42px 38px;border:1px solid #2a6070;border-radius:22px;color:#fff;background:linear-gradient(90deg,rgba(7,31,45,.95),rgba(7,31,45,.82) 50%,rgba(7,31,45,.42)),url(https://commons.wikimedia.org/wiki/Special:FilePath/Columbia%20River%20Gorge%20NASA.jpg?width=1800);background-size:cover;background-position:center 48%;box-shadow:0 12px 30px rgba(12,48,64,.12)}.rivers_heroCopy__KQy_t{position:relative;z-index:1;min-width:0}.rivers_eyebrow__Ns4KT,.rivers_guideEyebrow__4iGPY,.rivers_sectionEyebrow__9c5VF{font-size:.73rem;font-weight:900;letter-spacing:.105em;text-transform:uppercase}.rivers_eyebrow__Ns4KT{color:#a5e3e8}.rivers_hero__0fE_T h1{max-width:800px;margin:9px 0 14px;color:#fff;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.98;letter-spacing:-.045em}.rivers_hero__0fE_T p{max-width:760px;margin:0;color:rgba(255,255,255,.86);font-size:1.06rem;line-height:1.7}.rivers_heroActions__6Y_dt{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.rivers_primaryAction__xlO2S,.rivers_secondaryAction__yMgl_{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 15px;border-radius:10px;font-size:.92rem;font-weight:850;text-decoration:none}.rivers_primaryAction__xlO2S{color:#103f51;background:#fff}.rivers_secondaryAction__yMgl_{color:#fff;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.rivers_heroStats__8xjMC{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;align-self:stretch}.rivers_heroStats__8xjMC>div{display:grid;align-content:center;min-height:90px;padding:15px 18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(7,31,44,.34);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rivers_heroStats__8xjMC strong{color:#fff;font-size:1.65rem;line-height:1;letter-spacing:-.03em}.rivers_heroStats__8xjMC span{margin-top:7px;color:#d9ebef;font-size:.77rem;line-height:1.35}.rivers_heroCredit___g4kD{position:absolute;right:16px;bottom:10px;z-index:2;color:rgba(255,255,255,.72);font-size:11px;text-shadow:0 1px 2px rgba(0,0,0,.65)}.rivers_introGrid__0jSNE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:34px}.rivers_introCard__9sh8j{display:flex;min-height:205px;flex-direction:column;padding:20px;border:1px solid #c9dfe5;border-radius:16px;background:linear-gradient(145deg,#f4fafb,#fff);box-shadow:0 8px 22px rgba(18,56,74,.045);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.rivers_introCard__9sh8j:hover{transform:translateY(-2px);border-color:#9cc7d0;box-shadow:0 12px 28px rgba(18,56,74,.08)}.rivers_introCard__9sh8j:nth-child(2){background:linear-gradient(145deg,#f7fbff,#fff)}.rivers_introCard__9sh8j:nth-child(3){background:linear-gradient(145deg,#f5faf8,#fff)}.rivers_introIcon__ZDxoe{display:inline-grid;width:34px;height:34px;margin-bottom:14px;place-items:center;border-radius:10px;color:#17627d;background:#dceff2;font-size:1.05rem;font-weight:900;line-height:1}.rivers_introCard__9sh8j>span:not(.rivers_introIcon__ZDxoe){color:#24738a;font-size:.7rem;font-weight:900;letter-spacing:.09em}.rivers_introCard__9sh8j strong{margin-top:9px;color:#10253f;font-size:1.13rem;line-height:1.25}.rivers_introCard__9sh8j p{margin:7px 0 16px;color:#5c7180;font-size:.9rem;line-height:1.55}.rivers_introCard__9sh8j b{margin-top:auto;color:#17627d;font-size:.86rem}.rivers_section__7_QU5{margin-bottom:36px;scroll-margin-top:20px}.rivers_sectionHeading__ZExV8{margin-bottom:15px}.rivers_sectionEyebrow__9c5VF{color:#24738a}.rivers_guideLead__tWxGZ h2,.rivers_methodNote__Ufoah h2,.rivers_sectionHeading__ZExV8 h2{margin:5px 0 6px;color:#10253f;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.03em}.rivers_methodNote__Ufoah p,.rivers_sectionHeading__ZExV8 p{max-width:820px;margin:0;color:#5d7180;line-height:1.65}.rivers_riverGrid__8Wmnc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rivers_riverCard__QHHSL{display:flex;min-height:158px;flex-direction:column;padding:19px;border:1px solid #c9dfe5;border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(23,107,120,.07),transparent 35%),linear-gradient(145deg,#fff,#f4fafb);box-shadow:0 7px 20px rgba(18,56,74,.04);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.rivers_riverCard__QHHSL:hover{transform:translateY(-2px);border-color:#9cc7d0;box-shadow:0 11px 26px rgba(18,56,74,.08)}.rivers_riverCard__QHHSL>span{color:#567987;font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.rivers_riverCard__QHHSL h3{margin:7px 0 6px;color:#17324a;font-size:1.2rem;line-height:1.2}.rivers_riverCard__QHHSL p{margin:0 0 14px;color:#607583;font-size:.84rem;line-height:1.45}.rivers_riverCard__QHHSL p strong{color:#17324a;font-size:1rem}.rivers_riverCard__QHHSL b{margin-top:auto;color:#17627d;font-size:.85rem}.rivers_sectionFooter__98_0R{display:flex;justify-content:flex-end;margin-top:14px}.rivers_sectionFooter__98_0R a{color:#17627d;font-size:.86rem;font-weight:850;text-decoration:none}.rivers_sectionFooter__98_0R a:hover{text-decoration:underline;text-underline-offset:3px}.rivers_guideSection__QKrHF{margin-bottom:36px;padding:28px;border-radius:20px;color:#fff;background:linear-gradient(125deg,#102d3e,#174e5c)}.rivers_guideLead__tWxGZ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;margin-bottom:20px}.rivers_guideEyebrow__4iGPY{color:#9ee0e5}.rivers_guideLead__tWxGZ h2{color:#fff}.rivers_guideLead__tWxGZ p{max-width:720px;margin:0;color:#d5e7ec;line-height:1.6}.rivers_guideLead__tWxGZ>a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#fff;color:#104e5c;font-size:.85rem;font-weight:850}.rivers_guideGrid__TUhrJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.rivers_guideCard__5kaju{position:relative;display:flex;min-height:210px;overflow:hidden;flex-direction:column;padding:19px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:linear-gradient(180deg,rgba(12,47,61,.35),rgba(7,29,40,.96));background-size:cover;background-position:50%;box-shadow:inset 0 -80px 90px rgba(3,18,26,.2);transition:transform .15s ease,border-color .15s ease}.rivers_guideCard__5kaju:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.42)}.rivers_guideCard__5kaju>span{color:#d4f1f3;font-size:.67rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.45)}.rivers_guideCard__5kaju strong{margin-top:auto;color:#fff;font-size:1.3rem;line-height:1.15;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.5)}.rivers_guideCard__5kaju b{padding-top:10px;color:#fff;font-size:.83rem;text-shadow:0 1px 4px rgba(0,0,0,.5)}.rivers_stateGrid__gNjo8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rivers_stateGrid__gNjo8 a{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid #d4e3e8;border-radius:10px;background:#fff}.rivers_stateGrid__gNjo8 a:hover{background:#eef7f9;border-color:#b8d5dc}.rivers_stateGrid__gNjo8 strong{min-width:0;color:#17324a;font-size:.9rem}.rivers_stateGrid__gNjo8 span{flex:0 0 auto;color:#69808c;font-size:.72rem}.rivers_methodNote__Ufoah{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);grid-gap:28px;gap:28px;margin-bottom:30px;padding:22px 24px;border:1px solid #d8e5e9;border-radius:14px;background:#f8fbfc}.rivers_methodNote__Ufoah small{display:block;margin-top:10px;color:#7a8c96;font-size:.75rem;line-height:1.45}.rivers_guideSection__QKrHF a:focus-visible,.rivers_hero__0fE_T a:focus-visible,.rivers_introCard__9sh8j:focus-visible,.rivers_riverCard__QHHSL:focus-visible,.rivers_stateGrid__gNjo8 a:focus-visible{outline:3px solid #d58d32;outline-offset:4px}@media (max-width:900px){.rivers_hero__0fE_T{grid-template-columns:1fr}.rivers_heroStats__8xjMC{grid-template-columns:repeat(3,minmax(0,1fr))}.rivers_guideGrid__TUhrJ,.rivers_riverGrid__8Wmnc{grid-template-columns:repeat(2,minmax(0,1fr))}.rivers_stateGrid__gNjo8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.rivers_hero__0fE_T{padding:28px 22px 34px;border-radius:18px}.rivers_hero__0fE_T h1{font-size:clamp(2.35rem,12vw,3.35rem)}.rivers_heroStats__8xjMC{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rivers_heroStats__8xjMC>div{min-height:86px;padding:10px 9px;text-align:center}.rivers_heroStats__8xjMC strong{font-size:1.2rem}.rivers_heroStats__8xjMC span{font-size:.66rem}.rivers_introGrid__0jSNE{grid-template-columns:1fr}.rivers_introCard__9sh8j{min-height:0}.rivers_guideGrid__TUhrJ,.rivers_riverGrid__8Wmnc{display:flex;gap:10px;overflow-x:auto;margin-right:-16px;padding:2px 16px 12px 0;scroll-snap-type:x proximity;scrollbar-width:none}.rivers_guideGrid__TUhrJ::-webkit-scrollbar,.rivers_riverGrid__8Wmnc::-webkit-scrollbar{display:none}.rivers_riverCard__QHHSL{flex:0 0 min(82vw,330px);min-height:165px;scroll-snap-align:start}.rivers_guideCard__5kaju{flex:0 0 min(82vw,330px);min-height:220px;scroll-snap-align:start}.rivers_guideSection__QKrHF{padding:22px}.rivers_guideLead__tWxGZ{grid-template-columns:1fr;align-items:start}.rivers_stateGrid__gNjo8{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rivers_stateGrid__gNjo8 a{min-height:52px;align-items:flex-start;flex-direction:column;gap:2px}.rivers_methodNote__Ufoah{grid-template-columns:1fr;gap:10px}.rivers_sectionFooter__98_0R{justify-content:flex-start}}.rivers_whatYouFind__tySaV{margin-bottom:34px;padding:22px;border:1px solid #d7e6ea;border-radius:18px;background:#f8fbfc}.rivers_whatYouFindLead__wW7dU{margin-bottom:16px}.rivers_whatYouFindLead__wW7dU h2{margin:5px 0 6px;color:#10253f;font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:1.15;letter-spacing:-.025em}.rivers_whatYouFindLead__wW7dU p{max-width:820px;margin:0;color:#5d7180;line-height:1.6}.rivers_whatYouFind__tySaV .rivers_introGrid__0jSNE{margin-bottom:0}.rivers_finderSection__nrFTX{margin-bottom:36px;scroll-margin-top:20px}.rivers_finder__ZDw9w{padding:18px;border:1px solid #c9dfe5;border-radius:16px;background:linear-gradient(145deg,#f7fbfc,#fff)}.rivers_finderLabel__ODawA{display:block;margin-bottom:8px;color:#17324a;font-size:.82rem;font-weight:850}.rivers_finderInput__jHA9I{width:100%;min-height:48px;padding:11px 14px;border:1px solid #bcd5dc;border-radius:10px;background:#fff;color:#10253f;font:inherit}.rivers_finderInput__jHA9I:focus{outline:3px solid rgba(23,98,125,.15);border-color:#17627d}.rivers_finderHint__3a41f{margin:8px 0 0;color:#71858f;font-size:.8rem}.rivers_finderResults__fFhFU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.rivers_finderResult__oDNOG{display:grid;grid-gap:3px;gap:3px;padding:12px 13px;border:1px solid #d5e4e8;border-radius:10px;background:#fff;text-decoration:none}.rivers_finderResult__oDNOG:hover{border-color:#9cc7d0;background:#f4fafb}.rivers_finderResult__oDNOG strong{color:#17324a;font-size:.95rem}.rivers_finderResult__oDNOG span{color:#6d828d;font-size:.76rem}.rivers_finderEmpty__NLVT0{margin-top:12px;color:#6d828d;font-size:.86rem}@media (max-width:680px){.rivers_whatYouFind__tySaV{padding:18px}.rivers_finderResults__fFhFU{grid-template-columns:1fr}}