.page-module__HpMKOW__page{padding-top:3.25rem;padding-bottom:5rem}.page-module__HpMKOW__hero{max-width:53rem}.page-module__HpMKOW__kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.6rem;font-size:.76rem;font-weight:800;display:block}.page-module__HpMKOW__hero h1,.page-module__HpMKOW__sectionHeading h2,.page-module__HpMKOW__sources h2{margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}.page-module__HpMKOW__hero>p{max-width:48rem;color:var(--muted);margin:1.15rem 0 0;font-size:1.12rem;line-height:1.65}.page-module__HpMKOW__heroMeta{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.page-module__HpMKOW__heroMeta span{border:1px solid var(--border);color:var(--muted);background:#ffffffa6;border-radius:999px;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.page-module__HpMKOW__nowGrid{grid-template-columns:1.1fr 1fr 1fr;gap:1rem;margin-top:2.25rem;display:grid}.page-module__HpMKOW__weatherCard,.page-module__HpMKOW__stormCard,.page-module__HpMKOW__droughtCard,.page-module__HpMKOW__forecastDay,.page-module__HpMKOW__balanceCard,.page-module__HpMKOW__explanationCard,.page-module__HpMKOW__officialReport,.page-module__HpMKOW__waterSummary,.page-module__HpMKOW__beachCard,.page-module__HpMKOW__groundwaterDataCard,.page-module__HpMKOW__groundwaterExplanation,.page-module__HpMKOW__gaugeCard,.page-module__HpMKOW__balanceMetric,.page-module__HpMKOW__sources{border:1px solid var(--border);background:#ffffffc7;border-radius:1.25rem;box-shadow:0 15px 38px #1337520f}.page-module__HpMKOW__weatherCard,.page-module__HpMKOW__stormCard,.page-module__HpMKOW__droughtCard{min-height:18rem;padding:1.3rem}.page-module__HpMKOW__cardLabel{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:800;display:block}.page-module__HpMKOW__temperature{margin-top:.55rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:4.5rem;line-height:.9}.page-module__HpMKOW__weatherCard>strong,.page-module__HpMKOW__stormCard>strong,.page-module__HpMKOW__droughtCard>strong{color:var(--ink);margin-top:.55rem;font-size:1.15rem;display:block}.page-module__HpMKOW__definitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 0;display:grid}.page-module__HpMKOW__definitionList div{border-top:1px solid var(--border);padding-top:.55rem}.page-module__HpMKOW__definitionList dt{color:var(--muted);font-size:.72rem}.page-module__HpMKOW__definitionList dd{margin:.15rem 0 0;font-size:.9rem;font-weight:800}.page-module__HpMKOW__cardNote{color:var(--muted);margin:1rem 0 0;font-size:.76rem;line-height:1.45}.page-module__HpMKOW__stormCard{color:#fff;background:linear-gradient(145deg,#0e5b79,#16446d)}.page-module__HpMKOW__stormCard .page-module__HpMKOW__cardLabel,.page-module__HpMKOW__stormCard>strong{color:#fff}.page-module__HpMKOW__stormCard>p{color:#ffffffc7;margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.page-module__HpMKOW__stormCard a,.page-module__HpMKOW__droughtCard a,.page-module__HpMKOW__officialReport a,.page-module__HpMKOW__waterSummary a{gap:.45rem;margin-top:1rem;font-size:.82rem;font-weight:800;display:inline-flex}.page-module__HpMKOW__stormCard a{color:#fff}.page-module__HpMKOW__safetyNote{background:#ffffff1f;border-radius:.7rem;margin-top:1rem;padding:.7rem;font-size:.82rem;line-height:1.45}.page-module__HpMKOW__warning{background:linear-gradient(145deg,#a87114,#c78120)}.page-module__HpMKOW__danger{background:linear-gradient(145deg,#a43e39,#ca6047)}.page-module__HpMKOW__calm{background:linear-gradient(145deg,#117365,#1a8678)}.page-module__HpMKOW__droughtCard{background:linear-gradient(145deg,#fffdf8,#fbf2df);position:relative;overflow:hidden}.page-module__HpMKOW__normal{border-color:#2a847040}.page-module__HpMKOW__attention{border-color:#c5962f52}.page-module__HpMKOW__elevated{border-color:#c7752d66}.page-module__HpMKOW__severe{border-color:#bc53307a}.page-module__HpMKOW__droughtCard:after{content:"";border:1px solid #c1872c38;border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-1.7rem;right:-1.3rem;box-shadow:0 0 0 1rem #c1872c0f}.page-module__HpMKOW__balanceValue{color:#b46733;margin-top:.9rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:3rem;font-weight:700;line-height:.95}.page-module__HpMKOW__droughtCard>p{z-index:1;color:var(--muted);margin:.8rem 0 0;font-size:.87rem;line-height:1.55;position:relative}.page-module__HpMKOW__droughtCard a{z-index:1;color:#8f4c24;position:relative}.page-module__HpMKOW__forecastSection,.page-module__HpMKOW__droughtSection,.page-module__HpMKOW__groundwaterSection,.page-module__HpMKOW__waterLevelSection,.page-module__HpMKOW__waterBalanceSection,.page-module__HpMKOW__waterSection{padding-top:5rem;scroll-margin-top:7rem}.page-module__HpMKOW__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.35rem;display:flex}.page-module__HpMKOW__sectionHeading h2{font-size:clamp(2rem,4vw,3.25rem)}.page-module__HpMKOW__sectionHeading>p{max-width:30rem;color:var(--muted);margin:0;line-height:1.55}.page-module__HpMKOW__forecastGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.page-module__HpMKOW__forecastDay{min-height:12rem;padding:1rem}.page-module__HpMKOW__forecastDay>span{color:var(--accent);text-transform:capitalize;font-size:.75rem;font-weight:800}.page-module__HpMKOW__forecastDay strong{min-height:2.8rem;margin-top:.7rem;font-size:.92rem;line-height:1.4;display:block}.page-module__HpMKOW__forecastDay div{margin-top:.9rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.25rem;font-weight:700}.page-module__HpMKOW__forecastDay p,.page-module__HpMKOW__forecastDay small{color:var(--muted);margin:.5rem 0 0;font-size:.73rem;line-height:1.4;display:block}.page-module__HpMKOW__droughtLayout{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.page-module__HpMKOW__balanceCard,.page-module__HpMKOW__explanationCard{padding:1.4rem}.page-module__HpMKOW__balanceLine{grid-template-columns:minmax(10rem,1fr) auto;align-items:end;gap:.5rem 1rem;display:grid}.page-module__HpMKOW__balanceLine+.page-module__HpMKOW__balanceLine{margin-top:1.3rem}.page-module__HpMKOW__balanceLine span{color:var(--muted);font-size:.88rem}.page-module__HpMKOW__balanceLine strong{font-size:1.1rem}.page-module__HpMKOW__precipitationBar,.page-module__HpMKOW__evaporationBar{background:#edf0ef;border-radius:999px;grid-column:1/-1;height:.65rem;overflow:hidden}.page-module__HpMKOW__precipitationBar:after,.page-module__HpMKOW__evaporationBar:after{width:calc(var(--ratio) * 100%);border-radius:inherit;content:"";height:100%;display:block}.page-module__HpMKOW__precipitationBar:after{background:linear-gradient(90deg,#37a3ba,#80d7dd)}.page-module__HpMKOW__evaporationBar:after{background:linear-gradient(90deg,#d49c4d,#e9c982)}.page-module__HpMKOW__balanceResult{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.page-module__HpMKOW__balanceResult strong{color:#b46733;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.6rem}.page-module__HpMKOW__explanationCard{background:linear-gradient(145deg,#e9f1f4f2,#ffffffe6)}.page-module__HpMKOW__explanationCard h3{margin:0;font-size:1.35rem}.page-module__HpMKOW__explanationCard p{color:var(--muted);margin:.75rem 0 0;font-size:.92rem;line-height:1.65}.page-module__HpMKOW__officialReport{color:#fff;background:linear-gradient(135deg,#123d5d,#126273);margin-top:1rem;padding:1.2rem 1.35rem}.page-module__HpMKOW__officialReport span{color:#7ed8d1;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.page-module__HpMKOW__officialReport p{color:#ffffffd9;max-width:65rem;margin:.7rem 0 0;line-height:1.65}.page-module__HpMKOW__officialReport a{color:#fff}.page-module__HpMKOW__groundwaterLayout{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.page-module__HpMKOW__groundwaterDataCard{color:#fff;background:linear-gradient(145deg,#123e5e,#146777);padding:1.4rem}.page-module__HpMKOW__groundwaterDataCard .page-module__HpMKOW__cardLabel{color:#80d9d3}.page-module__HpMKOW__groundwaterDataCard>strong{margin-top:.55rem;font-size:1.35rem;display:block}.page-module__HpMKOW__groundwaterDataCard>p{color:#ffffffbf;margin:.35rem 0 0;font-size:.85rem}.page-module__HpMKOW__groundwaterValue{margin-top:1.2rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:3.35rem;font-weight:700;line-height:.95}.page-module__HpMKOW__groundwaterUnit{color:#ffffffbf;margin-top:.3rem;font-size:.82rem;display:block}.page-module__HpMKOW__groundwaterFacts{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.15rem 0 0;padding-top:.9rem;display:grid}.page-module__HpMKOW__groundwaterFacts dt{color:#ffffffa6;font-size:.7rem}.page-module__HpMKOW__groundwaterFacts dd{color:#fff;margin:.25rem 0 0;font-size:.85rem;font-weight:800;line-height:1.35}.page-module__HpMKOW__groundwaterDataCard a{color:#fff;gap:.45rem;margin-top:1.15rem;font-size:.82rem;font-weight:800;display:inline-flex}.page-module__HpMKOW__groundwaterExplanation{background:linear-gradient(145deg,#eff8f7,#fff);padding:1.4rem}.page-module__HpMKOW__groundwaterExplanation h3{margin:0;font-size:1.35rem}.page-module__HpMKOW__groundwaterExplanation p{color:var(--muted);margin:.8rem 0 0;font-size:.92rem;line-height:1.65}.page-module__HpMKOW__groundwaterExplanation .page-module__HpMKOW__groundwaterCaveat{border-top:1px solid var(--border);color:#6f5a43;padding-top:.9rem;font-size:.84rem}.page-module__HpMKOW__gaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__HpMKOW__gaugeCard{padding:1.4rem;position:relative;overflow:hidden}.page-module__HpMKOW__gaugeCard:after{content:"";border:1px solid #25809229;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-3rem;right:-2.5rem;box-shadow:0 0 0 1.25rem #2580920d}.page-module__HpMKOW__localGaugeCard{background:linear-gradient(145deg,#f2faf7,#fff)}.page-module__HpMKOW__lakeGaugeCard{color:#fff;background:linear-gradient(135deg,#143f60,#137683)}.page-module__HpMKOW__lakeGaugeCard:after{border-color:#ffffff38;box-shadow:0 0 0 1.25rem #ffffff0f}.page-module__HpMKOW__lakeGaugeCard .page-module__HpMKOW__cardLabel,.page-module__HpMKOW__lakeGaugeCard .page-module__HpMKOW__gaugeLocation,.page-module__HpMKOW__lakeGaugeCard>p,.page-module__HpMKOW__lakeGaugeCard small{color:#ffffffc2}.page-module__HpMKOW__lakeGaugeCard a{color:#fff}.page-module__HpMKOW__gaugeCard h3{z-index:1;margin:.55rem 0 0;font-size:1.38rem;position:relative}.page-module__HpMKOW__gaugeCard>p,.page-module__HpMKOW__gaugeCard small,.page-module__HpMKOW__gaugeCard a{z-index:1;position:relative}.page-module__HpMKOW__gaugeLocation{color:var(--muted);margin:.25rem 0 0;font-size:.86rem}.page-module__HpMKOW__gaugeValue{z-index:1;margin-top:1.25rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:3.4rem;font-weight:700;line-height:.95;position:relative}.page-module__HpMKOW__gaugeCard>p:not(.page-module__HpMKOW__gaugeLocation){color:var(--muted);margin:.8rem 0 0;font-size:.83rem}.page-module__HpMKOW__gaugeCard small{max-width:33rem;color:var(--muted);margin-top:.45rem;font-size:.78rem;line-height:1.45;display:block}.page-module__HpMKOW__gaugeCard a{color:var(--accent);gap:.45rem;margin-top:1rem;font-size:.82rem;font-weight:800;display:inline-flex}.page-module__HpMKOW__waterChartGrid{gap:1rem;margin-top:1rem;display:grid}.page-module__HpMKOW__balanceMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.page-module__HpMKOW__balanceMetric{background:linear-gradient(145deg,#f5fafb,#fff);padding:1.15rem}.page-module__HpMKOW__balanceMetric span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.page-module__HpMKOW__balanceMetric strong{margin-top:.6rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.65rem;line-height:1.05;display:block}.page-module__HpMKOW__balanceMetric p{color:var(--muted);margin:.65rem 0 0;font-size:.8rem;line-height:1.45}.page-module__HpMKOW__balanceDefinition{max-width:62rem;color:var(--muted);margin:1rem 0 0;font-size:.88rem;line-height:1.6}.page-module__HpMKOW__waterBalanceChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.page-module__HpMKOW__waterSummary{background:linear-gradient(120deg,#ecf7f6,#fff);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.page-module__HpMKOW__waterSummary strong{color:#137264}.page-module__HpMKOW__waterSummary span{color:var(--muted);font-size:.88rem}.page-module__HpMKOW__waterSummary a{color:var(--accent);white-space:nowrap;margin:0}.page-module__HpMKOW__beachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.page-module__HpMKOW__beachCard{padding:1rem}.page-module__HpMKOW__beachCard h3{min-height:2.8rem;margin:0 0 .8rem;font-size:1.05rem;line-height:1.2}.page-module__HpMKOW__beachCard div{border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;padding-top:.55rem;display:flex}.page-module__HpMKOW__beachCard div+div{margin-top:.45rem}.page-module__HpMKOW__beachCard span,.page-module__HpMKOW__beachCard small{color:var(--muted);font-size:.75rem}.page-module__HpMKOW__beachCard strong{color:#137264;text-transform:capitalize;font-size:.82rem}.page-module__HpMKOW__beachCard small{margin-top:.8rem;display:block}.page-module__HpMKOW__disclaimer{max-width:60rem;color:var(--muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.page-module__HpMKOW__sources{background:linear-gradient(135deg,#f5f9fb,#eef5f3);margin-top:5rem;padding:1.5rem}.page-module__HpMKOW__sources h2{font-size:2rem}.page-module__HpMKOW__sources p{max-width:62rem;color:var(--muted);margin:.9rem 0 0;line-height:1.65}@media (max-width:980px){.page-module__HpMKOW__nowGrid,.page-module__HpMKOW__droughtLayout,.page-module__HpMKOW__groundwaterLayout,.page-module__HpMKOW__waterBalanceChartGrid{grid-template-columns:1fr}.page-module__HpMKOW__balanceMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__HpMKOW__forecastGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__HpMKOW__beachGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__HpMKOW__sectionHeading{flex-direction:column;align-items:start}}@media (max-width:620px){.page-module__HpMKOW__page{padding-top:2rem;padding-bottom:3rem}.page-module__HpMKOW__hero h1{font-size:2.55rem}.page-module__HpMKOW__weatherCard,.page-module__HpMKOW__stormCard,.page-module__HpMKOW__droughtCard,.page-module__HpMKOW__balanceCard,.page-module__HpMKOW__explanationCard,.page-module__HpMKOW__groundwaterDataCard,.page-module__HpMKOW__groundwaterExplanation,.page-module__HpMKOW__gaugeCard,.page-module__HpMKOW__balanceMetric,.page-module__HpMKOW__officialReport,.page-module__HpMKOW__sources{border-radius:1rem;padding:1.05rem}.page-module__HpMKOW__forecastGrid,.page-module__HpMKOW__beachGrid{grid-template-columns:1fr}.page-module__HpMKOW__forecastDay{min-height:auto}.page-module__HpMKOW__forecastDay strong{min-height:0}.page-module__HpMKOW__waterSummary{flex-direction:column;align-items:start}.page-module__HpMKOW__droughtSection,.page-module__HpMKOW__groundwaterSection,.page-module__HpMKOW__forecastSection,.page-module__HpMKOW__waterLevelSection,.page-module__HpMKOW__waterBalanceSection,.page-module__HpMKOW__waterSection{padding-top:3.5rem}.page-module__HpMKOW__gaugeGrid,.page-module__HpMKOW__balanceMetricGrid{grid-template-columns:1fr}.page-module__HpMKOW__gaugeValue{font-size:3rem}}
