.Waterways_directory__wU0f2{display:grid;gap:18px}.Waterways_controls__lSqU2{display:flex;flex-wrap:wrap;align-items:end;gap:14px 18px}.Waterways_toolbar__stL_a{display:flex;align-items:center;justify-content:space-between;gap:16px}.Waterways_toolbar__stL_a p{font-size:13px;color:var(--mist)}.Waterways_grid__hvtMk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.Waterways_grid__hvtMk>li{display:flex;min-width:0}.Waterways_card__BA0K2{display:flex;flex-direction:column;width:100%;overflow:clip;min-block-size:0;min-inline-size:0;transition:border-color .14s ease}@media (prefers-reduced-motion:no-preference){.Waterways_card__BA0K2{transition:transform .14s ease,border-color .14s ease}}@media (hover:hover) and (pointer:fine){.Waterways_card__BA0K2:hover{transform:translate3d(0,-2px,0);border-color:var(--brass)}}.Waterways_card__BA0K2:active{transform:translateZ(0) scale(.99)}.Waterways_cardImage__xIZ4Z{height:176px;border-radius:0}.Waterways_cardBody__LfKku{display:flex;flex-direction:column;gap:12px;flex:1;padding:18px}.Waterways_cardBody__LfKku h2{font-size:20px;line-height:1.3;font-weight:500;overflow-wrap:anywhere}.Waterways_cardLocation__GRk_2{display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:var(--mist);font-size:13px}.Waterways_cardFoot__qBWGX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-start:14px;margin-block-start:auto;border-block-start:1px solid var(--line);font-size:13px}.Waterways_cardFoot__qBWGX span:last-child{color:var(--brass);font-variant-numeric:tabular-nums;text-align:end}.Waterways_earlier__0iduZ{font-size:12px;color:var(--mist);border:1px solid var(--line);border-radius:3px;align-self:start;justify-self:start;width:max-content;max-width:100%;padding-block:4px;padding-inline:8px}.Waterways_page__70rTf{display:grid;gap:24px}.Waterways_hero__N2pXH{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:22px;align-items:stretch}.Waterways_heroArt__7F7VA{position:relative;overflow:clip;min-inline-size:0;min-height:330px}.Waterways_heroImage__m3rNh{height:100%;min-height:330px}.Waterways_heroArt__7F7VA:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,oklch(14.72% .0131 215.12/.93),transparent 80%);pointer-events:none}.Waterways_heroTitle__yLL0s{position:absolute;inset-inline-start:24px;inset-inline-end:24px;inset-block-end:26px;z-index:1;display:grid;gap:12px}.Waterways_heroTitle__yLL0s h1{font-size:clamp(2rem,.325rem + 2.44vw,2.5rem);font-weight:700;line-height:1.15;text-wrap:balance}.Waterways_preparation__MXgTg{display:flex;flex-direction:column;gap:20px;padding:24px}.Waterways_preparation__MXgTg h2,.Waterways_section__IIOzb h2{font-size:22px;font-weight:500;line-height:1.3}.Waterways_facts__2N22j{display:grid;gap:0}.Waterways_facts__2N22j>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-block:12px;padding-inline:0;border-block-end:1px solid var(--line);font-size:14px}.Waterways_facts__2N22j dt{color:var(--mist)}.Waterways_facts__2N22j dd{text-align:end;font-variant-numeric:tabular-nums}.Waterways_preparation__MXgTg .Waterways_actions__1z7Ee{margin-block-start:auto}.Waterways_actions__1z7Ee{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.Waterways_jumpLinks__DPfOi{display:flex;flex-wrap:wrap;gap:8px}.Waterways_mapAndLicenses__Hgzn4{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:22px;align-items:start}.Waterways_section__IIOzb{display:grid;gap:18px;scroll-margin-block-start:100px}.Waterways_sidePanel__62_uA{padding:22px}.Waterways_sidePanel__62_uA p{font-size:14px;line-height:1.6;color:var(--mist)}.Waterways_weather__dzZ9O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Waterways_weather__dzZ9O h3{font-size:16px;font-weight:500;margin-block-end:10px}.Waterways_weather__dzZ9O ul{display:grid;gap:8px}.Waterways_weatherLink__jpdUH{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:8px;padding-inline:10px;border:1px solid var(--line);border-radius:3px;font-size:14px}@media (hover:hover) and (pointer:fine){.Waterways_weatherLink__jpdUH:hover{border-color:var(--brass);background:var(--hover)}}.Waterways_weatherLink__jpdUH:active{border-color:var(--brass);background:var(--hover)}.Waterways_weatherLink__jpdUH img{width:24px;height:24px;object-fit:contain}.Waterways_fishControls__KBqXl{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.Waterways_fishGrid__Qe9BJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.Waterways_fishCard__RDeMn{display:grid;gap:12px;padding:12px;height:100%;transition:border-color .14s ease}@media (prefers-reduced-motion:no-preference){.Waterways_fishCard__RDeMn{transition:transform .14s ease,border-color .14s ease}}@media (hover:hover) and (pointer:fine){.Waterways_fishCard__RDeMn:hover{transform:translate3d(0,-1px,0);border-color:var(--brass)}}.Waterways_fishCard__RDeMn:active{transform:translateZ(0);border-color:var(--brass)}.Waterways_fishCard__RDeMn strong{font-size:16px;line-height:1.4;font-weight:500}.Waterways_classes__sUo94{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--mist)}.Waterways_classes__sUo94 [data-monster]{color:var(--rarity-monster)}.Waterways_areaGrid__Hjwci{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Waterways_areaCard__w2UYb{display:flex;flex-direction:column;overflow:clip;min-block-size:0;min-inline-size:0;height:100%;transition:border-color .14s ease}@media (hover:hover) and (pointer:fine){.Waterways_areaCard__w2UYb:hover{border-color:var(--brass)}}.Waterways_areaCard__w2UYb:active{border-color:var(--brass)}.Waterways_areaCard__w2UYb strong{padding-block:14px;padding-inline:16px;font-size:16px;line-height:1.4;font-weight:500}.Waterways_areaCard__w2UYb .frame-spot{height:150px;border-radius:0}.Waterways_about__lh4ow{padding:24px}.Waterways_about__lh4ow .prose-fp{max-width:76ch}@media(max-width:1100px){.Waterways_grid__hvtMk{grid-template-columns:repeat(2,minmax(0,1fr))}.Waterways_fishGrid__Qe9BJ{grid-template-columns:repeat(3,minmax(0,1fr))}.Waterways_mapAndLicenses__Hgzn4{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}}@media(max-width:800px){.Waterways_hero__N2pXH,.Waterways_mapAndLicenses__Hgzn4{grid-template-columns:1fr}.Waterways_areaGrid__Hjwci,.Waterways_fishGrid__Qe9BJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.Waterways_areaGrid__Hjwci,.Waterways_fishGrid__Qe9BJ,.Waterways_grid__hvtMk,.Waterways_weather__dzZ9O{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.Waterways_areaCard__w2UYb,.Waterways_card__BA0K2,.Waterways_fishCard__RDeMn{transition:none}.Waterways_card__BA0K2:active{transform:none}@media (hover:hover) and (pointer:fine){.Waterways_card__BA0K2:hover,.Waterways_fishCard__RDeMn:hover{transform:none}}}.Waterways_heroArt__7F7VA:after{transition:opacity .18s ease}@media (hover:hover) and (pointer:fine){.Waterways_heroArt__7F7VA:hover:after{opacity:.75}}.Waterways_heroTitle__yLL0s h1{text-shadow:0 2px 5px oklch(0 0 none/.35)}@media(prefers-reduced-motion:reduce){.Waterways_heroArt__7F7VA:after{transition:none}}@media(min-width:1181px){@container site-content (max-width:890px){.Waterways_grid__hvtMk{grid-template-columns:repeat(2,minmax(0,1fr))}.Waterways_fishGrid__Qe9BJ{grid-template-columns:repeat(3,minmax(0,1fr))}.Waterways_mapAndLicenses__Hgzn4{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.Waterways_heroTitle__yLL0s h1{font-size:32px}}@container site-content (max-width:800px){.Waterways_hero__N2pXH,.Waterways_mapAndLicenses__Hgzn4{grid-template-columns:1fr}.Waterways_areaGrid__Hjwci,.Waterways_fishGrid__Qe9BJ{grid-template-columns:repeat(2,minmax(0,1fr))}}}