.dashboard-module___vDUZq__header{background:#f8fbf8;border-bottom:1px solid #d8e1dc;justify-content:space-between;align-items:center;gap:1rem;height:68px;padding:0 5vw;display:flex}.dashboard-module___vDUZq__brand{color:#123c35;font-size:1rem;font-weight:800;text-decoration:none}.dashboard-module___vDUZq__selectorLabel{color:#4d625d;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.dashboard-module___vDUZq__selectorLabel select{color:#173c36;background:#fff;border:1px solid #b9c9c2;border-radius:5px;max-width:11rem;padding:.48rem 1.7rem .48rem .6rem}.dashboard-module___vDUZq__hero{color:#fff;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.dashboard-module___vDUZq__heroImage{object-fit:cover;object-position:58% center}.dashboard-module___vDUZq__heroShade{background:#08272d8f;position:absolute;inset:0}.dashboard-module___vDUZq__heroContent{z-index:1;text-align:center;width:min(100%,1180px);margin:0 auto;padding:2rem 1.25rem 2.25rem;position:relative}.dashboard-module___vDUZq__location{margin-bottom:1.1rem;font-size:1.05rem;font-weight:700}.dashboard-module___vDUZq__kicker,.dashboard-module___vDUZq__sectionHeading>p,.dashboard-module___vDUZq__signupKicker{letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:800}.dashboard-module___vDUZq__heroScore{font-variant-numeric:tabular-nums;height:7rem;font-size:7rem;font-weight:850;line-height:1}.dashboard-module___vDUZq__hero h1{text-transform:uppercase;max-width:20ch;margin:.55rem auto 0;font-size:1.55rem;line-height:1.12}.dashboard-module___vDUZq__bestTime{margin-top:.8rem;font-size:1rem}.dashboard-module___vDUZq__quickConditions{border-block:1px solid #ffffff73;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,34rem);margin:1.25rem auto 0;display:grid}.dashboard-module___vDUZq__quickConditions span{min-width:0;padding:.75rem .15rem;font-size:.68rem}.dashboard-module___vDUZq__quickConditions strong{margin-bottom:.18rem;font-size:1.05rem;display:block}.dashboard-module___vDUZq__qualityGood,.dashboard-module___vDUZq__qualityUnavailable,.dashboard-module___vDUZq__qualityDetails{color:#edf6f1;width:fit-content;margin:.7rem auto 0;font-size:.75rem}.dashboard-module___vDUZq__qualityDetails summary{cursor:pointer;font-weight:700}.dashboard-module___vDUZq__qualityDetails ul{text-align:left;max-width:28rem;margin:.5rem auto 0;padding-left:1rem}.dashboard-module___vDUZq__explanationBand{background:#f3f7f4;border-bottom:1px solid #d8e2dd;width:100%}.dashboard-module___vDUZq__explanationInner{width:min(100% - 2.5rem,760px);margin:0 auto;padding:2rem 0 2.25rem}.dashboard-module___vDUZq__explanationInner>p:first-child{color:#32766b;text-transform:uppercase;font-size:.75rem;font-weight:800}.dashboard-module___vDUZq__explanationInner h2{color:#173c36;margin-top:.35rem;font-size:1.35rem;line-height:1.2}.dashboard-module___vDUZq__explanationSummary{color:#425d56;margin-top:.7rem;line-height:1.6}.dashboard-module___vDUZq__explanationInner ul{color:#315c53;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.8rem;padding:0;font-size:.82rem;font-weight:750;list-style-position:inside;display:flex}.dashboard-module___vDUZq__section{width:min(100% - 2.5rem,1120px);margin:0 auto;padding:3.5rem 0}.dashboard-module___vDUZq__sectionHeading{margin-bottom:1.4rem}.dashboard-module___vDUZq__sectionHeading>p{color:#32766b;margin-bottom:.35rem}.dashboard-module___vDUZq__sectionHeading h2{color:#173c36;max-width:24ch;font-size:1.65rem;line-height:1.15}.dashboard-module___vDUZq__periodGrid{gap:.8rem;display:grid}.dashboard-module___vDUZq__periodCard{color:#173c36;background:#fff;border:1px solid #d8e2dd;border-radius:6px;grid-template-columns:1fr auto;align-content:center;gap:.35rem 1rem;min-height:170px;padding:1.25rem;text-decoration:none;display:grid;box-shadow:0 8px 28px #1b3e360f}.dashboard-module___vDUZq__periodCard:hover{border-color:#65a69a;transform:translateY(-2px)}.dashboard-module___vDUZq__cardTitle{align-self:end;font-weight:800}.dashboard-module___vDUZq__cardScore{color:#0c6257;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:3.4rem;font-weight:850;line-height:1}.dashboard-module___vDUZq__cardLabel{font-size:.92rem;font-weight:700}.dashboard-module___vDUZq__cardDetail{color:#60716d;border-top:1px solid #e4ebe7;grid-column:1/-1;margin-top:.65rem;padding-top:.7rem;font-size:.8rem}.dashboard-module___vDUZq__activityBand{background:#e9f3ee;width:100%;padding-inline:max(1.25rem,50% - 560px)}.dashboard-module___vDUZq__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-module___vDUZq__activityCard{color:#173c36;background:#fff;border:1px solid #cfddd6;border-radius:6px;flex-direction:column;justify-content:center;min-height:150px;padding:1.1rem;text-decoration:none;display:flex}.dashboard-module___vDUZq__activityCard>span{font-weight:800}.dashboard-module___vDUZq__activityCard strong{color:#12685c;margin:.4rem 0 .2rem;font-size:2.75rem;line-height:1}.dashboard-module___vDUZq__activityCard small{color:#576b66;font-weight:700}.dashboard-module___vDUZq__activityCard .dashboard-module___vDUZq__activityLink{color:#12685c;border-bottom:2px solid #78b7a9;width:fit-content;margin-top:.7rem;padding-bottom:.15rem;font-size:.8rem}.dashboard-module___vDUZq__activityCard .dashboard-module___vDUZq__featuredActivityLink{color:#173c36;background:#f2c84b;border:1px solid #d4a91f;border-radius:4px;padding:.5rem .65rem;font-size:.78rem}.dashboard-module___vDUZq__timeDisplay{color:#173c36;margin-bottom:1.5rem;font-size:2.1rem;font-weight:850}.dashboard-module___vDUZq__timeline{background:#183d46;border-radius:6px;grid-template-columns:repeat(3,1fr);align-items:end;gap:.65rem;height:180px;padding:1.25rem 1rem 0;display:grid}.dashboard-module___vDUZq__timelineItem{color:#fff;text-align:center;grid-template-rows:auto auto 1fr;gap:.25rem;height:100%;display:grid}.dashboard-module___vDUZq__timelineItem span{font-size:.78rem}.dashboard-module___vDUZq__timelineItem strong{font-size:1.15rem}.dashboard-module___vDUZq__timelineItem i{background:#8bd1bc;border-radius:3px 3px 0 0;align-self:end;width:100%;display:block}.dashboard-module___vDUZq__conditionsGrid{border-top:1px solid #cfdad5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-module___vDUZq__conditionsGrid div{border-bottom:1px solid #cfdad5;min-height:92px;padding:1rem .5rem 1rem 0}.dashboard-module___vDUZq__conditionsGrid dt{color:#60716d;font-size:.78rem}.dashboard-module___vDUZq__conditionsGrid dd{color:#173c36;margin-top:.35rem;font-size:1.15rem;font-weight:800}.dashboard-module___vDUZq__conditionLink{color:#17685d;border-bottom:2px solid #92bdb2;margin-top:.55rem;padding-bottom:.1rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-block}.dashboard-module___vDUZq__updated,.dashboard-module___vDUZq__attribution{color:#60716d;margin-top:1rem;font-size:.78rem}.dashboard-module___vDUZq__attribution{margin-top:.35rem}.dashboard-module___vDUZq__advisoryList{gap:.75rem;display:grid}.dashboard-module___vDUZq__advisoryInfo,.dashboard-module___vDUZq__advisorySafety{background:#fff7df;border-left:5px solid #e5ad3d;padding:1.1rem 1.2rem}.dashboard-module___vDUZq__advisorySafety{background:#fff0ed;border-color:#c9453b}.dashboard-module___vDUZq__advisoryList h3{color:#3f3213;font-size:1.05rem}.dashboard-module___vDUZq__advisoryList p{margin-top:.35rem;line-height:1.5}.dashboard-module___vDUZq__advisoryList small{color:#6e654c;margin-top:.6rem;display:block}.dashboard-module___vDUZq__weekendBand{color:#fff;background:#173f47}.dashboard-module___vDUZq__weekendBand .dashboard-module___vDUZq__sectionHeading p,.dashboard-module___vDUZq__weekendBand .dashboard-module___vDUZq__sectionHeading h2{color:#fff}.dashboard-module___vDUZq__weekendLayout{gap:1.4rem;display:grid}.dashboard-module___vDUZq__weekendScore{font-size:5rem;line-height:1}.dashboard-module___vDUZq__weekendLabel{text-transform:uppercase;margin-top:.3rem;font-weight:800}.dashboard-module___vDUZq__weekendDays{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.dashboard-module___vDUZq__weekendDays p{background:#24525a;border-radius:6px;padding:1rem}.dashboard-module___vDUZq__weekendDays span{font-size:.8rem;display:block}.dashboard-module___vDUZq__weekendDays strong{margin-top:.25rem;font-size:2rem;display:block}.dashboard-module___vDUZq__weekendCopy{line-height:1.6}.dashboard-module___vDUZq__weekendLink{color:#d5f2e9;border-bottom:2px solid #78c3b3;margin-top:1rem;padding-bottom:.2rem;font-weight:800;text-decoration:none;display:inline-block}.dashboard-module___vDUZq__signup{gap:1.5rem;display:grid}.dashboard-module___vDUZq__signup h2{color:#173c36;margin:.35rem 0 .6rem;font-size:1.65rem}.dashboard-module___vDUZq__signup p{color:#5d706b;line-height:1.5}.dashboard-module___vDUZq__signupForm{grid-template-columns:1fr auto;gap:.5rem;display:grid}.dashboard-module___vDUZq__signupForm label{grid-column:1/-1;font-size:.78rem;font-weight:700}.dashboard-module___vDUZq__signupForm input,.dashboard-module___vDUZq__signupForm button{border-radius:5px;min-height:46px;padding:.7rem .8rem}.dashboard-module___vDUZq__signupForm input{border:1px solid #aebfb8;min-width:0}.dashboard-module___vDUZq__signupForm button{color:#fff;background:#66746f;border:0;font-weight:800}.dashboard-module___vDUZq__supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:min(100% - 2.5rem,1120px);margin:0 auto;padding:1rem 0 4rem;display:grid}.dashboard-module___vDUZq__supporting a{color:#185f56;border-bottom:1px solid #cad7d1;padding:.8rem 0;font-weight:750;text-decoration:none}.dashboard-module___vDUZq__footer{color:#dfece7;text-align:center;background:#102f34;padding:2.5rem 1.25rem}.dashboard-module___vDUZq__footer p{margin-top:.35rem}.dashboard-module___vDUZq__footer small{color:#aac0ba;margin-top:1rem;display:block}.dashboard-module___vDUZq__failureBanner,.dashboard-module___vDUZq__emptyState{color:#644d17;text-align:center;background:#fff3cc;padding:1rem 1.25rem}.dashboard-module___vDUZq__focused{min-height:70vh}.dashboard-module___vDUZq__backLink{color:#17685d;width:min(100% - 2.5rem,1120px);margin:1.5rem auto;font-weight:750;display:block}.dashboard-module___vDUZq__focusHero{border-bottom:1px solid #cad7d1;width:min(100% - 2.5rem,1120px);margin:0 auto;padding:3rem 0}.dashboard-module___vDUZq__focusHero>p{color:#54706a;font-weight:700}.dashboard-module___vDUZq__focusHero h1{color:#173c36;margin-top:.45rem;font-size:2.25rem}.dashboard-module___vDUZq__focusHero>strong{color:#12685c;margin-top:1rem;font-size:5rem;line-height:1;display:block}.dashboard-module___vDUZq__focusHero>span{text-transform:uppercase;margin-top:.4rem;font-weight:800;display:block}.dashboard-module___vDUZq__periodCard,.dashboard-module___vDUZq__activityCard,.dashboard-module___vDUZq__supporting a{transition:border-color .2s,transform .2s,color .2s}.dashboard-module___vDUZq__brand:focus-visible,.dashboard-module___vDUZq__selectorLabel select:focus-visible,.dashboard-module___vDUZq__periodCard:focus-visible,.dashboard-module___vDUZq__activityCard:focus-visible,.dashboard-module___vDUZq__conditionLink:focus-visible,.dashboard-module___vDUZq__supporting a:focus-visible,.dashboard-module___vDUZq__backLink:focus-visible,.dashboard-module___vDUZq__weekendLink:focus-visible,.dashboard-module___vDUZq__qualityDetails summary:focus-visible{outline-offset:3px;outline:3px solid #e0a72f}@media (min-width:700px){.dashboard-module___vDUZq__header{padding-inline:4vw}.dashboard-module___vDUZq__brand{font-size:1.2rem}.dashboard-module___vDUZq__hero{min-height:610px}.dashboard-module___vDUZq__heroContent{text-align:left;padding-inline:5vw}.dashboard-module___vDUZq__heroScore{height:9rem;font-size:9rem}.dashboard-module___vDUZq__hero h1{margin-inline:0;font-size:2.1rem}.dashboard-module___vDUZq__quickConditions{margin-inline:0}.dashboard-module___vDUZq__qualityGood,.dashboard-module___vDUZq__qualityUnavailable,.dashboard-module___vDUZq__qualityDetails{margin-left:0}.dashboard-module___vDUZq__periodGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module___vDUZq__activityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module___vDUZq__conditionsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module___vDUZq__weekendLayout{grid-template-columns:.8fr 1fr 1.25fr;align-items:center}.dashboard-module___vDUZq__signup{grid-template-columns:1.2fr 1fr;align-items:end}.dashboard-module___vDUZq__supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module___vDUZq__focused .dashboard-module___vDUZq__activityBand{width:100%}.dashboard-module___vDUZq__focusHero h1{font-size:3.2rem}}@media (min-width:1100px){.dashboard-module___vDUZq__heroContent{padding-inline:0}.dashboard-module___vDUZq__section{padding-block:4.5rem}.dashboard-module___vDUZq__sectionHeading h2{font-size:2rem}}@media (max-width:360px){.dashboard-module___vDUZq__selectorLabel>span{display:none}.dashboard-module___vDUZq__selectorLabel select{max-width:9.5rem}.dashboard-module___vDUZq__quickConditions strong{font-size:.95rem}.dashboard-module___vDUZq__quickConditions span{font-size:.62rem}.dashboard-module___vDUZq__hero h1{font-size:1.35rem}}
.boating-map-module__pxY22a__section{color:#173c36;width:min(100% - 2.5rem,1120px);margin:0 auto;padding:3rem 0}.boating-map-module__pxY22a__intro{gap:.5rem;max-width:48rem;display:grid}.boating-map-module__pxY22a__intro>p:first-child{color:#32766b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.boating-map-module__pxY22a__intro h2{font-size:clamp(1.75rem,5vw,2.6rem);line-height:1.08}.boating-map-module__pxY22a__intro>p:last-child{color:#506762;font-size:1rem;line-height:1.6}.boating-map-module__pxY22a__filters{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.boating-map-module__pxY22a__filters button{color:#244d46;cursor:pointer;background:#fff;border:1px solid #b9ccc5;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:.65rem .8rem;font-size:.88rem;font-weight:750;display:inline-flex}.boating-map-module__pxY22a__filters button span{border-radius:50%;flex:none;width:.72rem;height:.72rem}.boating-map-module__pxY22a__filters button.boating-map-module__pxY22a__active{color:#fff;background:#174e47;border-color:#174e47}.boating-map-module__pxY22a__filters button:focus-visible,.boating-map-module__pxY22a__locationList button:focus-visible,.boating-map-module__pxY22a__actions a:focus-visible{outline-offset:3px;outline:3px solid #e0a72f}.boating-map-module__pxY22a__workspace{gap:.85rem;min-width:0;margin-top:1rem;display:grid}.boating-map-module__pxY22a__mapFrame{background:linear-gradient(145deg,#dcebe5,#bdd9d2);border:1px solid #b9cbc5;border-radius:12px;min-width:0;height:clamp(22rem,62vh,38rem);position:relative;overflow:hidden}.boating-map-module__pxY22a__mapCanvas{width:100%;height:100%}.boating-map-module__pxY22a__mapMessage{text-align:center;color:#31564f;background:linear-gradient(135deg,#eaf5f0f7,#cbe2daf5);place-content:center;gap:.45rem;padding:2rem;display:grid;position:absolute;inset:0}.boating-map-module__pxY22a__mapMessage strong{font-size:1.15rem}.boating-map-module__pxY22a__mapMessage span{max-width:32rem;line-height:1.5}.boating-map-module__pxY22a__results{align-content:start;gap:.85rem;min-width:0;display:grid}.boating-map-module__pxY22a__locationList{scrollbar-width:thin;gap:.55rem;padding:.1rem .1rem .55rem;display:flex;overflow-x:auto}.boating-map-module__pxY22a__locationList button{text-align:left;color:#244d46;cursor:pointer;background:#fff;border:1px solid #c7d6d1;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-width:14rem;min-height:58px;padding:.7rem;display:grid}.boating-map-module__pxY22a__locationList button>span:first-child{border-radius:50%;width:.8rem;height:.8rem}.boating-map-module__pxY22a__locationList button>span:last-child{gap:.2rem;min-width:0;display:grid}.boating-map-module__pxY22a__locationList strong{font-size:.9rem;line-height:1.25}.boating-map-module__pxY22a__locationList small{color:#60716d;font-size:.78rem}.boating-map-module__pxY22a__locationList button.boating-map-module__pxY22a__selected{border-color:#276f64;box-shadow:0 0 0 2px #9bc8bd}.boating-map-module__pxY22a__empty{color:#5c706b;padding:1rem}.boating-map-module__pxY22a__details{background:#fff;border:1px solid #c7d6d1;border-radius:10px;min-width:0;padding:1.1rem;box-shadow:0 10px 28px #113d3514}.boating-map-module__pxY22a__detailsTop{align-items:center;gap:.45rem;display:flex}.boating-map-module__pxY22a__detailsTop span{border-radius:50%;width:.72rem;height:.72rem}.boating-map-module__pxY22a__detailsTop p{color:#526b66;text-transform:uppercase;font-size:.75rem;font-weight:800}.boating-map-module__pxY22a__details h3{margin-top:.5rem;font-size:1.25rem}.boating-map-module__pxY22a__details>p,.boating-map-module__pxY22a__details address{color:#506762;margin-top:.55rem;font-size:.92rem;font-style:normal;line-height:1.5}.boating-map-module__pxY22a__details .boating-map-module__pxY22a__notes{color:#624c14;font-size:.82rem}.boating-map-module__pxY22a__actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.boating-map-module__pxY22a__actions a{color:#155e53;background:#edf5f1;border-radius:6px;align-items:center;min-height:44px;padding:.62rem .75rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.boating-map-module__pxY22a__actions a:first-child{color:#fff;background:#17685d}.boating-map-module__pxY22a__disclaimer{color:#5c706b;margin-top:.85rem;font-size:.82rem;line-height:1.5}@media (min-width:860px){.boating-map-module__pxY22a__workspace{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.8fr)}.boating-map-module__pxY22a__results{max-height:38rem;padding-right:.15rem;overflow-y:auto}.boating-map-module__pxY22a__locationList{padding:.1rem;display:grid;overflow:visible}.boating-map-module__pxY22a__locationList button{width:100%;min-width:0}}@media (max-width:480px){.boating-map-module__pxY22a__section{width:min(100% - 1.5rem,1120px)}.boating-map-module__pxY22a__filters{scrollbar-width:thin;flex-wrap:nowrap;padding:.15rem .1rem .55rem;overflow-x:auto}.boating-map-module__pxY22a__filters button{flex:none}.boating-map-module__pxY22a__mapFrame{border-radius:8px;height:24rem}.boating-map-module__pxY22a__details{padding:1rem}.boating-map-module__pxY22a__actions a{flex:auto;justify-content:center}}
.activity-conditions-page-module__H2SSbW__page{color:#173c36;background:#f7faf8;min-height:75vh}.activity-conditions-page-module__H2SSbW__hero{color:#fff;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.activity-conditions-page-module__H2SSbW__heroImage{object-fit:cover;object-position:58% center}.activity-conditions-page-module__H2SSbW__heroShade{background:#08272dad;position:absolute;inset:0}.activity-conditions-page-module__H2SSbW__heroInner{z-index:1;width:min(100% - 2.5rem,1120px);margin:0 auto;padding:1.6rem 0 2rem;position:relative}.activity-conditions-page-module__H2SSbW__heroInner>a{color:#d8efe8;font-size:.8rem;font-weight:750}.activity-conditions-page-module__H2SSbW__heroInner>p,.activity-conditions-page-module__H2SSbW__sectionHeading>p,.activity-conditions-page-module__H2SSbW__answerSection>div>p{color:#b5ded2;text-transform:uppercase;margin-top:1.35rem;font-size:.72rem;font-weight:800}.activity-conditions-page-module__H2SSbW__hero h1{max-width:22ch;margin-top:.35rem;font-size:1.85rem;line-height:1.08}.activity-conditions-page-module__H2SSbW__scoreAnswer{gap:.9rem;margin-top:1.2rem;display:grid}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:first-child{grid-template-columns:auto 1fr;align-items:end;gap:.15rem .8rem;display:grid}.activity-conditions-page-module__H2SSbW__scoreAnswer span{text-transform:uppercase;font-size:.72rem;font-weight:800}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:first-child strong{grid-row:span 2;font-size:5.2rem;line-height:.85}.activity-conditions-page-module__H2SSbW__scoreAnswer b{text-transform:uppercase;font-size:.92rem}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:last-child{border-left:3px solid #8bd1bc;padding-left:.8rem}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:last-child strong{margin-top:.22rem;font-size:1.35rem;line-height:1.2;display:block}.activity-conditions-page-module__H2SSbW__quickMetrics{border-block:1px solid #ffffff6b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;display:grid}.activity-conditions-page-module__H2SSbW__quickMetrics div{min-width:0;padding:.65rem .2rem}.activity-conditions-page-module__H2SSbW__quickMetrics dt{color:#d5e9e3;font-size:.65rem}.activity-conditions-page-module__H2SSbW__quickMetrics dd{overflow-wrap:anywhere;margin-top:.18rem;font-size:.86rem;font-weight:800}.activity-conditions-page-module__H2SSbW__safetyBand{color:#173c36;background:#edf5f1}.activity-conditions-page-module__H2SSbW__clearStatus,.activity-conditions-page-module__H2SSbW__safetyWarning,.activity-conditions-page-module__H2SSbW__informationalAdvisory{width:min(100% - 2.5rem,1120px);margin:0 auto;padding:.9rem 0;font-size:.82rem}.activity-conditions-page-module__H2SSbW__safetyWarning,.activity-conditions-page-module__H2SSbW__informationalAdvisory{gap:.2rem;display:grid}.activity-conditions-page-module__H2SSbW__safetyWarning{color:#681d19}.activity-conditions-page-module__H2SSbW__informationalAdvisory{color:#624c14}.activity-conditions-page-module__H2SSbW__section,.activity-conditions-page-module__H2SSbW__answerSection>div{width:min(100% - 2.5rem,1120px);margin:0 auto;padding:3rem 0}.activity-conditions-page-module__H2SSbW__sectionHeading{margin-bottom:1.2rem}.activity-conditions-page-module__H2SSbW__sectionHeading>p,.activity-conditions-page-module__H2SSbW__answerSection>div>p{color:#32766b;margin-top:0}.activity-conditions-page-module__H2SSbW__sectionHeading h2,.activity-conditions-page-module__H2SSbW__answerSection h2{max-width:26ch;margin-top:.32rem;font-size:1.7rem;line-height:1.15}.activity-conditions-page-module__H2SSbW__answerSection{background:#eef5f1}.activity-conditions-page-module__H2SSbW__answerSection>div{padding-bottom:0}.activity-conditions-page-module__H2SSbW__answerSection section{margin-top:1.3rem}.activity-conditions-page-module__H2SSbW__factorGrid,.activity-conditions-page-module__H2SSbW__boatTypes{gap:.7rem;display:grid}.activity-conditions-page-module__H2SSbW__factorGrid article,.activity-conditions-page-module__H2SSbW__boatTypes article{border-top:1px solid #cbd9d2;padding:1rem 0}.activity-conditions-page-module__H2SSbW__factorGrid h3,.activity-conditions-page-module__H2SSbW__boatTypes h3{font-size:1rem}.activity-conditions-page-module__H2SSbW__factorGrid p,.activity-conditions-page-module__H2SSbW__boatTypes p,.activity-conditions-page-module__H2SSbW__guideBand p,.activity-conditions-page-module__H2SSbW__safetySection p,.activity-conditions-page-module__H2SSbW__bodyCopy,.activity-conditions-page-module__H2SSbW__bestTimeSection p{color:#506762;margin-top:.4rem;line-height:1.6}.activity-conditions-page-module__H2SSbW__bestTimeSection>strong{color:#0f695c;font-size:2.25rem;line-height:1.1;display:block}.activity-conditions-page-module__H2SSbW__guideBand{background:#e5f0eb}.activity-conditions-page-module__H2SSbW__guideBand .activity-conditions-page-module__H2SSbW__section p+p,.activity-conditions-page-module__H2SSbW__safetySection .activity-conditions-page-module__H2SSbW__section p+p{margin-top:1rem}.activity-conditions-page-module__H2SSbW__waterReadings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.activity-conditions-page-module__H2SSbW__waterReadings p{background:#fff;border:1px solid #d3dfd9;border-radius:6px;padding:1rem}.activity-conditions-page-module__H2SSbW__waterReadings span,.activity-conditions-page-module__H2SSbW__weekendScores span{color:#60716d;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.activity-conditions-page-module__H2SSbW__waterReadings strong{color:#12685c;margin-top:.3rem;font-size:1.45rem;display:block}.activity-conditions-page-module__H2SSbW__bodyCopy a,.activity-conditions-page-module__H2SSbW__safetySection a,.activity-conditions-page-module__H2SSbW__boatTypes a{color:#116b5e;font-weight:750}.activity-conditions-page-module__H2SSbW__safetySection{color:#3e3013;background:#fff4d6}.activity-conditions-page-module__H2SSbW__safetySection p{color:#554c34}.activity-conditions-page-module__H2SSbW__weekendBand{color:#fff;background:#173f47}.activity-conditions-page-module__H2SSbW__weekendBand .activity-conditions-page-module__H2SSbW__sectionHeading p,.activity-conditions-page-module__H2SSbW__weekendBand .activity-conditions-page-module__H2SSbW__sectionHeading h2{color:#fff}.activity-conditions-page-module__H2SSbW__weekendScores{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.activity-conditions-page-module__H2SSbW__weekendScores p{background:#24525a;border-radius:6px;padding:.85rem}.activity-conditions-page-module__H2SSbW__weekendScores span{color:#d4e8e2}.activity-conditions-page-module__H2SSbW__weekendScores strong{margin-top:.3rem;font-size:2rem;display:block}.activity-conditions-page-module__H2SSbW__primaryLink{color:#d8f2ea;border-bottom:2px solid #78c3b3;margin-top:1.2rem;padding-bottom:.18rem;font-weight:800;text-decoration:none;display:inline-block}.activity-conditions-page-module__H2SSbW__faq{border-top:1px solid #cad8d1}.activity-conditions-page-module__H2SSbW__faq details{border-bottom:1px solid #cad8d1;padding:1rem 0}.activity-conditions-page-module__H2SSbW__faq summary{cursor:pointer;font-weight:800;line-height:1.35}.activity-conditions-page-module__H2SSbW__faq p{color:#506762;margin-top:.7rem;line-height:1.6}.activity-conditions-page-module__H2SSbW__related{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin-top:2rem;display:grid}.activity-conditions-page-module__H2SSbW__related a{color:#17685d;border-bottom:1px solid #cad8d1;padding:.65rem 0;font-weight:750;text-decoration:none}.activity-conditions-page-module__H2SSbW__heroInner>a:focus-visible,.activity-conditions-page-module__H2SSbW__primaryLink:focus-visible,.activity-conditions-page-module__H2SSbW__related a:focus-visible,.activity-conditions-page-module__H2SSbW__bodyCopy a:focus-visible,.activity-conditions-page-module__H2SSbW__safetySection a:focus-visible,.activity-conditions-page-module__H2SSbW__boatTypes a:focus-visible,.activity-conditions-page-module__H2SSbW__faq summary:focus-visible{outline-offset:3px;outline:3px solid #e0a72f}@media (min-width:720px){.activity-conditions-page-module__H2SSbW__hero{min-height:620px}.activity-conditions-page-module__H2SSbW__heroInner{padding-block:2.5rem}.activity-conditions-page-module__H2SSbW__hero h1{font-size:3rem}.activity-conditions-page-module__H2SSbW__scoreAnswer{grid-template-columns:1fr 1fr;align-items:center}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:first-child strong{font-size:7rem}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:last-child strong{font-size:1.8rem}.activity-conditions-page-module__H2SSbW__quickMetrics{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,48rem)}.activity-conditions-page-module__H2SSbW__quickMetrics dd{font-size:1rem}.activity-conditions-page-module__H2SSbW__factorGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.activity-conditions-page-module__H2SSbW__factorGrid article{padding-right:1rem}.activity-conditions-page-module__H2SSbW__boatTypes{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-conditions-page-module__H2SSbW__boatTypes article{padding-right:2rem}.activity-conditions-page-module__H2SSbW__waterReadings{width:min(100%,38rem)}.activity-conditions-page-module__H2SSbW__weekendScores{width:min(100%,42rem)}}@media (max-width:370px){.activity-conditions-page-module__H2SSbW__hero h1{font-size:1.6rem}.activity-conditions-page-module__H2SSbW__scoreAnswer>div:first-child strong{font-size:4.4rem}.activity-conditions-page-module__H2SSbW__quickMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fishing-intelligence-page-module__5vAAga__page{color:#173c36;background:#f7faf8;min-height:75vh}.fishing-intelligence-page-module__5vAAga__hero{color:#fff;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.fishing-intelligence-page-module__5vAAga__heroImage{object-fit:cover;object-position:58% center}.fishing-intelligence-page-module__5vAAga__heroShade{background:#072328b8;position:absolute;inset:0}.fishing-intelligence-page-module__5vAAga__heroInner,.fishing-intelligence-page-module__5vAAga__section,.fishing-intelligence-page-module__5vAAga__intelligence{z-index:1;width:min(100% - 2.5rem,1120px);margin:0 auto;position:relative}.fishing-intelligence-page-module__5vAAga__heroInner{padding:1.5rem 0 2rem}.fishing-intelligence-page-module__5vAAga__heroInner>a{color:#d8efe8;font-size:.8rem;font-weight:750}.fishing-intelligence-page-module__5vAAga__heroInner>p,.fishing-intelligence-page-module__5vAAga__sectionHeading>p{color:#b5ded2;text-transform:uppercase;margin-top:1.25rem;font-size:.72rem;font-weight:800}.fishing-intelligence-page-module__5vAAga__hero h1{max-width:22ch;margin-top:.35rem;font-size:1.85rem;line-height:1.08}.fishing-intelligence-page-module__5vAAga__scoreRow{gap:1rem;margin-top:1.2rem;display:grid}.fishing-intelligence-page-module__5vAAga__scoreRow>div:first-child{grid-template-columns:auto 1fr;align-items:end;gap:.15rem .8rem;display:grid}.fishing-intelligence-page-module__5vAAga__scoreRow span{text-transform:uppercase;font-size:.72rem;font-weight:800}.fishing-intelligence-page-module__5vAAga__scoreRow>div:first-child strong{grid-row:span 2;font-size:5.2rem;line-height:.85}.fishing-intelligence-page-module__5vAAga__scoreRow b{text-transform:uppercase;font-size:.92rem}.fishing-intelligence-page-module__5vAAga__scoreRow>div:last-child{border-left:3px solid #f2c84b;padding-left:.8rem}.fishing-intelligence-page-module__5vAAga__scoreRow>div:last-child strong,.fishing-intelligence-page-module__5vAAga__scoreRow>div:last-child small{display:block}.fishing-intelligence-page-module__5vAAga__scoreRow>div:last-child strong{margin-top:.2rem;font-size:1.35rem}.fishing-intelligence-page-module__5vAAga__scoreRow>div:last-child small{color:#d7e8e3;margin-top:.25rem}.fishing-intelligence-page-module__5vAAga__liveMetrics{border-block:1px solid #ffffff6b;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.3rem;display:grid}.fishing-intelligence-page-module__5vAAga__liveMetrics div{min-width:0;padding:.7rem .25rem}.fishing-intelligence-page-module__5vAAga__liveMetrics dt{color:#d5e9e3;font-size:.65rem}.fishing-intelligence-page-module__5vAAga__liveMetrics dd{overflow-wrap:anywhere;margin-top:.18rem;font-size:.86rem;font-weight:800}.fishing-intelligence-page-module__5vAAga__safetyBand{background:#edf5f1}.fishing-intelligence-page-module__5vAAga__clearStatus,.fishing-intelligence-page-module__5vAAga__safetyWarning,.fishing-intelligence-page-module__5vAAga__information{width:min(100% - 2.5rem,1120px);margin:0 auto;padding:.9rem 0;font-size:.82rem}.fishing-intelligence-page-module__5vAAga__safetyWarning,.fishing-intelligence-page-module__5vAAga__information{gap:.2rem;display:grid}.fishing-intelligence-page-module__5vAAga__safetyWarning{color:#681d19}.fishing-intelligence-page-module__5vAAga__information{color:#624c14}.fishing-intelligence-page-module__5vAAga__section,.fishing-intelligence-page-module__5vAAga__intelligence{padding:3rem 0}.fishing-intelligence-page-module__5vAAga__sectionHeading{margin-bottom:1.2rem}.fishing-intelligence-page-module__5vAAga__sectionHeading>p{color:#32766b;margin-top:0}.fishing-intelligence-page-module__5vAAga__sectionHeading h2,.fishing-intelligence-page-module__5vAAga__guideGrid h2{margin-top:.3rem;font-size:1.7rem;line-height:1.15}.fishing-intelligence-page-module__5vAAga__intelligence{z-index:0}.fishing-intelligence-page-module__5vAAga__evidenceNotice{color:#3f4e4a;background:#eef3ef;border-left:4px solid #647d74;gap:.25rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.fishing-intelligence-page-module__5vAAga__evidenceNotice span{font-size:.85rem;line-height:1.45}.fishing-intelligence-page-module__5vAAga__bestBetCard,.fishing-intelligence-page-module__5vAAga__recommendationCard{background:#fff;border:1px solid #cfdcd5;border-radius:6px;padding:1.25rem}.fishing-intelligence-page-module__5vAAga__bestBetCard{border-top:5px solid #e0ad26;box-shadow:0 10px 28px #1d3d3614}.fishing-intelligence-page-module__5vAAga__cardTopline{color:#5b6e69;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-size:.72rem;font-weight:800;display:flex}.fishing-intelligence-page-module__5vAAga__bestBetCard h3{margin-top:.8rem;font-size:1.7rem}.fishing-intelligence-page-module__5vAAga__recommendationCard h3{margin-top:.7rem;font-size:1.2rem}.fishing-intelligence-page-module__5vAAga__bestBetCard dl,.fishing-intelligence-page-module__5vAAga__recommendationCard dl{gap:.65rem;margin-top:1rem;display:grid}.fishing-intelligence-page-module__5vAAga__bestBetCard dl div,.fishing-intelligence-page-module__5vAAga__recommendationCard dl div{grid-template-columns:5rem 1fr;gap:.5rem;display:grid}.fishing-intelligence-page-module__5vAAga__bestBetCard dt,.fishing-intelligence-page-module__5vAAga__recommendationCard dt{color:#5d716b;text-transform:uppercase;font-size:.72rem;font-weight:800}.fishing-intelligence-page-module__5vAAga__bestBetCard dd,.fishing-intelligence-page-module__5vAAga__recommendationCard dd{font-weight:700;line-height:1.4}.fishing-intelligence-page-module__5vAAga__bestBetCard p,.fishing-intelligence-page-module__5vAAga__recommendationCard p{color:#536863;margin-top:.9rem;line-height:1.5}.fishing-intelligence-page-module__5vAAga__bestBetCard a,.fishing-intelligence-page-module__5vAAga__recommendationCard a{color:#12685c;margin-top:1rem;font-size:.8rem;font-weight:750;display:inline-block}.fishing-intelligence-page-module__5vAAga__moreHeading{margin:2rem 0 .8rem}.fishing-intelligence-page-module__5vAAga__recommendationGrid{gap:.75rem;display:grid}.fishing-intelligence-page-module__5vAAga__methodNote{color:#5b6e69;margin-top:1.2rem;font-size:.82rem;line-height:1.55}.fishing-intelligence-page-module__5vAAga__noReport{background:#fff;border:1px solid #d4dfda;padding:1.2rem}.fishing-intelligence-page-module__5vAAga__noReport p{color:#536863;margin-top:.35rem}.fishing-intelligence-page-module__5vAAga__reportBand,.fishing-intelligence-page-module__5vAAga__waterBand{background:#e5f0eb}.fishing-intelligence-page-module__5vAAga__section p,.fishing-intelligence-page-module__5vAAga__guideGrid p{color:#506762;line-height:1.65}.fishing-intelligence-page-module__5vAAga__guideGrid{gap:.8rem;width:min(100% - 2.5rem,1120px);margin:0 auto;padding-bottom:3rem;display:grid}.fishing-intelligence-page-module__5vAAga__guideGrid article{background:#fff;border-top:4px solid #3a766a;padding:1.2rem}.fishing-intelligence-page-module__5vAAga__guideGrid h2{font-size:1.25rem}.fishing-intelligence-page-module__5vAAga__guideGrid p{margin-top:.55rem}.fishing-intelligence-page-module__5vAAga__timeAnswer{color:#11685b;margin-bottom:.6rem;font-size:2.2rem;display:block}.fishing-intelligence-page-module__5vAAga__weekendBand{color:#fff;background:#173f47}.fishing-intelligence-page-module__5vAAga__weekendBand .fishing-intelligence-page-module__5vAAga__sectionHeading p,.fishing-intelligence-page-module__5vAAga__weekendBand .fishing-intelligence-page-module__5vAAga__sectionHeading h2,.fishing-intelligence-page-module__5vAAga__weekendBand .fishing-intelligence-page-module__5vAAga__section p{color:#fff}.fishing-intelligence-page-module__5vAAga__weekendScore{font-size:4.5rem;line-height:1;display:block}.fishing-intelligence-page-module__5vAAga__primaryLink{color:#12685c;border-bottom:2px solid #72ad9f;margin-top:1rem;padding-bottom:.15rem;font-weight:800;text-decoration:none;display:inline-block}.fishing-intelligence-page-module__5vAAga__weekendBand .fishing-intelligence-page-module__5vAAga__primaryLink{color:#d8f2ea}.fishing-intelligence-page-module__5vAAga__faq{border-top:1px solid #cad8d1}.fishing-intelligence-page-module__5vAAga__faq details{border-bottom:1px solid #cad8d1;padding:1rem 0}.fishing-intelligence-page-module__5vAAga__faq summary{cursor:pointer;font-weight:800;line-height:1.35}.fishing-intelligence-page-module__5vAAga__faq p{margin-top:.65rem}.fishing-intelligence-page-module__5vAAga__related{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-top:2rem;display:grid}.fishing-intelligence-page-module__5vAAga__related a{color:#17685d;border-bottom:1px solid #cad8d1;padding:.65rem 0;font-weight:750;text-decoration:none}.fishing-intelligence-page-module__5vAAga__heroInner>a:focus-visible,.fishing-intelligence-page-module__5vAAga__bestBetCard a:focus-visible,.fishing-intelligence-page-module__5vAAga__recommendationCard a:focus-visible,.fishing-intelligence-page-module__5vAAga__primaryLink:focus-visible,.fishing-intelligence-page-module__5vAAga__related a:focus-visible,.fishing-intelligence-page-module__5vAAga__faq summary:focus-visible{outline-offset:3px;outline:3px solid #e0a72f}@media (min-width:720px){.fishing-intelligence-page-module__5vAAga__hero h1{font-size:3rem}.fishing-intelligence-page-module__5vAAga__scoreRow{grid-template-columns:1fr 1fr;align-items:center}.fishing-intelligence-page-module__5vAAga__scoreRow>div:first-child strong{font-size:7rem}.fishing-intelligence-page-module__5vAAga__scoreRow>div:last-child strong{font-size:1.8rem}.fishing-intelligence-page-module__5vAAga__liveMetrics{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,52rem)}.fishing-intelligence-page-module__5vAAga__recommendationGrid,.fishing-intelligence-page-module__5vAAga__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fishing-intelligence-page-module__5vAAga__bestBetCard{width:min(100%,760px)}}@media (min-width:1050px){.fishing-intelligence-page-module__5vAAga__recommendationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.fishing-intelligence-page-module__5vAAga__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:370px){.fishing-intelligence-page-module__5vAAga__hero h1{font-size:1.55rem}.fishing-intelligence-page-module__5vAAga__scoreRow>div:first-child strong{font-size:4.4rem}.fishing-intelligence-page-module__5vAAga__bestBetCard dl div,.fishing-intelligence-page-module__5vAAga__recommendationCard dl div{grid-template-columns:1fr}}
.water-temperature-page-module__ubRsnW__page{color:#173c36;background:#f7faf8;min-height:75vh}.water-temperature-page-module__ubRsnW__hero{color:#fff;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.water-temperature-page-module__ubRsnW__heroImage{object-fit:cover;object-position:56% center}.water-temperature-page-module__ubRsnW__heroShade{background:#07262bb8;position:absolute;inset:0}.water-temperature-page-module__ubRsnW__heroInner{z-index:1;width:min(100% - 2.5rem,1120px);margin:0 auto;padding:2rem 0 2.5rem;position:relative}.water-temperature-page-module__ubRsnW__backLink{color:#d8efe8;font-size:.8rem;font-weight:750}.water-temperature-page-module__ubRsnW__kicker,.water-temperature-page-module__ubRsnW__sectionHeading>p{color:#a8d9ca;text-transform:uppercase;margin-top:1.6rem;font-size:.72rem;font-weight:800}.water-temperature-page-module__ubRsnW__hero h1{max-width:22ch;margin-top:.35rem;font-size:1.8rem;line-height:1.08}.water-temperature-page-module__ubRsnW__temperature{font-variant-numeric:tabular-nums;margin-top:1.3rem;font-size:clamp(5.5rem,20vw,9rem);font-weight:850;line-height:.86}.water-temperature-page-module__ubRsnW__fresh,.water-temperature-page-module__ubRsnW__stale,.water-temperature-page-module__ubRsnW__unavailable{border-left:4px solid #8bd1bc;gap:.25rem;width:min(100%,42rem);margin-top:1.2rem;padding:.75rem 0 .75rem 1rem;display:grid}.water-temperature-page-module__ubRsnW__stale{border-color:#efbe54}.water-temperature-page-module__ubRsnW__unavailable{border-color:#ef8278}.water-temperature-page-module__ubRsnW__fresh strong,.water-temperature-page-module__ubRsnW__stale strong,.water-temperature-page-module__ubRsnW__unavailable strong{text-transform:uppercase;font-size:.86rem}.water-temperature-page-module__ubRsnW__fresh span,.water-temperature-page-module__ubRsnW__stale span,.water-temperature-page-module__ubRsnW__unavailable span{color:#e3f0ec;line-height:1.45}.water-temperature-page-module__ubRsnW__observed{color:#d9e9e4;margin-top:.8rem;font-size:.82rem}.water-temperature-page-module__ubRsnW__swimmingAnswer{color:#f1f7f4;max-width:48rem;margin-top:1.15rem;line-height:1.55}.water-temperature-page-module__ubRsnW__heroLevel{align-items:baseline;gap:.7rem;margin-top:1.2rem;display:flex}.water-temperature-page-module__ubRsnW__heroLevel span{color:#d9e9e4;text-transform:uppercase;font-size:.75rem;font-weight:800}.water-temperature-page-module__ubRsnW__heroLevel strong{font-size:1.4rem}.water-temperature-page-module__ubRsnW__scoreBand{background:#e4f0eb}.water-temperature-page-module__ubRsnW__scoreBand>div{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 2.5rem,1120px);margin:0 auto;display:grid}.water-temperature-page-module__ubRsnW__scoreBand article{border-bottom:1px solid #c8d9d2;flex-direction:column;justify-content:center;min-height:130px;padding:1rem;display:flex}.water-temperature-page-module__ubRsnW__scoreBand article:nth-child(odd){border-right:1px solid #c8d9d2}.water-temperature-page-module__ubRsnW__scoreBand span{font-size:.72rem;font-weight:800}.water-temperature-page-module__ubRsnW__scoreBand strong{color:#0e695c;margin-top:.35rem;font-size:2.4rem;line-height:1}.water-temperature-page-module__ubRsnW__scoreBand small{color:#586d67;margin-top:.3rem;font-weight:700}.water-temperature-page-module__ubRsnW__section{width:min(100% - 2.5rem,1120px);margin:0 auto;padding:3.5rem 0}.water-temperature-page-module__ubRsnW__sectionHeading{margin-bottom:1.2rem}.water-temperature-page-module__ubRsnW__sectionHeading>p{color:#32766b;margin-top:0}.water-temperature-page-module__ubRsnW__sectionHeading h2{max-width:28ch;margin-top:.3rem;font-size:1.7rem;line-height:1.15}.water-temperature-page-module__ubRsnW__lead{color:#264c45;max-width:50rem;font-size:1.15rem;font-weight:700;line-height:1.55}.water-temperature-page-module__ubRsnW__bodyCopy,.water-temperature-page-module__ubRsnW__effectGrid p,.water-temperature-page-module__ubRsnW__seasonGrid p{color:#506762;max-width:54rem;margin-top:.9rem;line-height:1.65}.water-temperature-page-module__ubRsnW__bodyCopy a,.water-temperature-page-module__ubRsnW__effectGrid a,.water-temperature-page-module__ubRsnW__levelBand a{color:#116b5e;font-weight:750}.water-temperature-page-module__ubRsnW__swimmingBand{background:#edf5f1}.water-temperature-page-module__ubRsnW__activityAnswer{align-items:center;gap:1rem;display:flex}.water-temperature-page-module__ubRsnW__activityAnswer strong{color:#0e695c;font-size:4.5rem;line-height:1}.water-temperature-page-module__ubRsnW__activityAnswer span{max-width:15rem;font-weight:800}.water-temperature-page-module__ubRsnW__effectGrid,.water-temperature-page-module__ubRsnW__seasonGrid{gap:.8rem;display:grid}.water-temperature-page-module__ubRsnW__effectGrid article,.water-temperature-page-module__ubRsnW__seasonGrid article{border-top:1px solid #cad8d1;padding:1.15rem 0}.water-temperature-page-module__ubRsnW__effectGrid h3,.water-temperature-page-module__ubRsnW__seasonGrid h3{font-size:1.05rem}.water-temperature-page-module__ubRsnW__levelBand{color:#fff;background:#173f47}.water-temperature-page-module__ubRsnW__levelBand .water-temperature-page-module__ubRsnW__sectionHeading>p,.water-temperature-page-module__ubRsnW__levelBand .water-temperature-page-module__ubRsnW__sectionHeading h2{color:#fff}.water-temperature-page-module__ubRsnW__levelBand .water-temperature-page-module__ubRsnW__bodyCopy{color:#d9e7e3}.water-temperature-page-module__ubRsnW__levelBand a{color:#d4f0e8}.water-temperature-page-module__ubRsnW__levelReading{margin:.5rem 0 1.2rem}.water-temperature-page-module__ubRsnW__levelReading span{color:#c9dfd9;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.water-temperature-page-module__ubRsnW__levelReading strong{margin-top:.25rem;font-size:3.2rem;display:block}.water-temperature-page-module__ubRsnW__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,38rem);display:grid}.water-temperature-page-module__ubRsnW__comparison p{background:#fff;border:1px solid #d1ddd7;border-radius:6px;padding:1rem}.water-temperature-page-module__ubRsnW__comparison span{color:#5c706a;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.water-temperature-page-module__ubRsnW__comparison strong{color:#12685c;overflow-wrap:anywhere;margin-top:.35rem;font-size:1.8rem;display:block}.water-temperature-page-module__ubRsnW__seasonBand{background:#e5f0eb}.water-temperature-page-module__ubRsnW__conditionsGrid{border-top:1px solid #cad8d1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.water-temperature-page-module__ubRsnW__conditionsGrid div{border-bottom:1px solid #cad8d1;min-height:90px;padding:1rem .5rem 1rem 0}.water-temperature-page-module__ubRsnW__conditionsGrid dt{color:#60716d;font-size:.75rem}.water-temperature-page-module__ubRsnW__conditionsGrid dd{overflow-wrap:anywhere;margin-top:.35rem;font-weight:800}.water-temperature-page-module__ubRsnW__related{gap:.45rem;margin-top:1.8rem;display:grid}.water-temperature-page-module__ubRsnW__related a{color:#17685d;border-bottom:2px solid #92bdb2;width:fit-content;padding:.45rem 0;font-weight:750;text-decoration:none}.water-temperature-page-module__ubRsnW__faqBand{background:#edf5f1}.water-temperature-page-module__ubRsnW__faq{border-top:1px solid #cad8d1}.water-temperature-page-module__ubRsnW__faq details{border-bottom:1px solid #cad8d1;padding:1rem 0}.water-temperature-page-module__ubRsnW__faq summary{cursor:pointer;font-weight:800;line-height:1.4}.water-temperature-page-module__ubRsnW__faq details p{color:#506762;margin-top:.75rem;line-height:1.6}.water-temperature-page-module__ubRsnW__backLink:focus-visible,.water-temperature-page-module__ubRsnW__bodyCopy a:focus-visible,.water-temperature-page-module__ubRsnW__effectGrid a:focus-visible,.water-temperature-page-module__ubRsnW__levelBand a:focus-visible,.water-temperature-page-module__ubRsnW__related a:focus-visible,.water-temperature-page-module__ubRsnW__faq summary:focus-visible{outline-offset:3px;outline:3px solid #e0a72f}@media (min-width:720px){.water-temperature-page-module__ubRsnW__hero{min-height:720px}.water-temperature-page-module__ubRsnW__hero h1{font-size:3rem}.water-temperature-page-module__ubRsnW__temperature{font-size:9rem}.water-temperature-page-module__ubRsnW__scoreBand>div{grid-template-columns:repeat(4,minmax(0,1fr))}.water-temperature-page-module__ubRsnW__scoreBand article{border-bottom:0;border-right:1px solid #c8d9d2}.water-temperature-page-module__ubRsnW__scoreBand article:last-child{border-right:0}.water-temperature-page-module__ubRsnW__effectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.water-temperature-page-module__ubRsnW__effectGrid article{padding-right:1.5rem}.water-temperature-page-module__ubRsnW__seasonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.water-temperature-page-module__ubRsnW__seasonGrid article{padding-right:1.4rem}.water-temperature-page-module__ubRsnW__conditionsGrid,.water-temperature-page-module__ubRsnW__related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:370px){.water-temperature-page-module__ubRsnW__hero h1{font-size:1.55rem}.water-temperature-page-module__ubRsnW__temperature{font-size:4.7rem}.water-temperature-page-module__ubRsnW__scoreBand strong{font-size:2rem}.water-temperature-page-module__ubRsnW__activityAnswer{flex-direction:column;align-items:flex-start}}
.weekend-experience-module__opMd-q__page{color:#173c36;background:#f7faf8;min-height:75vh}.weekend-experience-module__opMd-q__hero{color:#fff;background:#173f47}.weekend-experience-module__opMd-q__heroInner,.weekend-experience-module__opMd-q__daysSection,.weekend-experience-module__opMd-q__comparisonSection,.weekend-experience-module__opMd-q__differences{width:min(100% - 2.5rem,1120px);margin:0 auto}.weekend-experience-module__opMd-q__heroInner{padding:2rem 0 3rem}.weekend-experience-module__opMd-q__heroInner>a{color:#cce9df;font-size:.82rem;font-weight:750}.weekend-experience-module__opMd-q__kicker,.weekend-experience-module__opMd-q__sectionHeading>p{color:#9fd4c6;text-transform:uppercase;margin-top:2rem;font-size:.75rem;font-weight:800}.weekend-experience-module__opMd-q__hero h1{max-width:18ch;margin-top:.45rem;font-size:2.35rem;line-height:1.05}.weekend-experience-module__opMd-q__recommendation{align-items:center;gap:1.4rem;margin-top:2rem;display:grid}.weekend-experience-module__opMd-q__recommendation>div{grid-template-columns:auto 1fr;align-items:end;gap:.2rem 1rem;display:grid}.weekend-experience-module__opMd-q__recommendation span{text-transform:uppercase;font-size:.78rem;font-weight:800}.weekend-experience-module__opMd-q__recommendation strong{grid-row:span 2;font-size:5.5rem;line-height:.85}.weekend-experience-module__opMd-q__recommendation b{text-transform:uppercase;font-size:1.05rem}.weekend-experience-module__opMd-q__recommendation>p{max-width:32rem;font-size:1.2rem;font-weight:800;line-height:1.35}.weekend-experience-module__opMd-q__daySelector{border:1px solid #73aa9e;border-radius:6px;grid-template-columns:1fr 1fr;margin-top:1.5rem;display:inline-grid;overflow:hidden}.weekend-experience-module__opMd-q__daySelector button{color:#fff;cursor:pointer;background:0 0;border:0;min-height:42px;padding:.6rem 1rem;font-weight:800}.weekend-experience-module__opMd-q__daySelector button+button{border-left:1px solid #73aa9e}.weekend-experience-module__opMd-q__daySelector button:hover,.weekend-experience-module__opMd-q__daySelector button:focus-visible{color:#173f47;background:#d8efe8}.weekend-experience-module__opMd-q__weekendWarning{color:#5d1714;background:#ffe2dd;padding:1rem max(1.25rem,50% - 560px);line-height:1.5}.weekend-experience-module__opMd-q__weekendWarning strong{display:block}.weekend-experience-module__opMd-q__daysSection{gap:1rem;padding:2.5rem 0 1rem;display:grid}.weekend-experience-module__opMd-q__dayCard{background:#fff;border:1px solid #cfdcd6;border-radius:6px;padding:1.2rem;scroll-margin-top:1rem;box-shadow:0 8px 24px #163e360f}.weekend-experience-module__opMd-q__bestDayCard{border:2px solid #2b8879}.weekend-experience-module__opMd-q__dayCard header{justify-content:space-between;align-items:start;gap:1rem;min-height:86px;display:flex}.weekend-experience-module__opMd-q__dayCard header p{color:#32766b;text-transform:uppercase;font-size:.7rem;font-weight:800}.weekend-experience-module__opMd-q__dayCard h2{margin-top:.2rem;font-size:1.55rem}.weekend-experience-module__opMd-q__dayScore{text-align:right;max-width:9rem}.weekend-experience-module__opMd-q__dayScore strong{color:#0c6257;font-size:3.25rem;line-height:.9;display:block}.weekend-experience-module__opMd-q__dayScore span{text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:800;line-height:1.2;display:block}.weekend-experience-module__opMd-q__safetyWarning{color:#6b1f1b;background:#fff0ed;border-left:4px solid #c9453b;margin:.9rem 0;padding:.8rem}.weekend-experience-module__opMd-q__safetyWarning strong,.weekend-experience-module__opMd-q__safetyWarning span{display:block}.weekend-experience-module__opMd-q__safetyWarning span{margin-top:.25rem;font-size:.8rem;line-height:1.4}.weekend-experience-module__opMd-q__bestTime{border-block:1px solid #dbe4df;padding:.9rem 0}.weekend-experience-module__opMd-q__bestTime span{color:#60716d;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.weekend-experience-module__opMd-q__bestTime strong{margin-top:.25rem;font-size:1.25rem;line-height:1.25;display:block}.weekend-experience-module__opMd-q__weatherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;display:grid}.weekend-experience-module__opMd-q__weatherGrid div{border-bottom:1px solid #e2e9e5;min-width:0;padding:.85rem 0}.weekend-experience-module__opMd-q__weatherGrid dt{color:#60716d;font-size:.72rem}.weekend-experience-module__opMd-q__weatherGrid dd{overflow-wrap:anywhere;margin-top:.2rem;font-size:.95rem;font-weight:800}.weekend-experience-module__opMd-q__weatherGrid .weekend-experience-module__opMd-q__sky{grid-column:1/-1}.weekend-experience-module__opMd-q__advisoryStatus,.weekend-experience-module__opMd-q__advisorySafety{color:#5c6e69;margin-top:.9rem;font-size:.78rem;line-height:1.4}.weekend-experience-module__opMd-q__advisorySafety{color:#6b1f1b;background:#fff0ed;padding:.65rem;font-weight:750}.weekend-experience-module__opMd-q__comparisonSection,.weekend-experience-module__opMd-q__differences{padding:3rem 0}.weekend-experience-module__opMd-q__sectionHeading{margin-bottom:1.25rem}.weekend-experience-module__opMd-q__sectionHeading>p{color:#32766b;margin-top:0}.weekend-experience-module__opMd-q__sectionHeading h2{margin-top:.3rem;font-size:1.7rem}.weekend-experience-module__opMd-q__activityRows{border-top:1px solid #c9d8d1}.weekend-experience-module__opMd-q__activityRow{border-bottom:1px solid #c9d8d1;grid-template-columns:1fr 1fr;gap:.65rem;padding:1rem 0;display:grid}.weekend-experience-module__opMd-q__activityRow>strong{grid-column:1/-1}.weekend-experience-module__opMd-q__activityRow>span{background:#fff;border:1px solid #0000;border-radius:5px;min-width:0;padding:.65rem}.weekend-experience-module__opMd-q__activityRow small,.weekend-experience-module__opMd-q__activityRow b,.weekend-experience-module__opMd-q__activityRow em{display:block}.weekend-experience-module__opMd-q__activityRow small{color:#60716d}.weekend-experience-module__opMd-q__activityRow b{color:#12685c;margin-top:.2rem;font-size:1.7rem}.weekend-experience-module__opMd-q__activityRow em{color:#60716d;font-size:.7rem;font-style:normal;font-weight:700}.weekend-experience-module__opMd-q__activityRow .weekend-experience-module__opMd-q__stronger{background:#eef8f4;border-color:#65a69a}.weekend-experience-module__opMd-q__differences{padding-bottom:.5rem}.weekend-experience-module__opMd-q__differences ul{gap:.6rem;padding-left:1.2rem;line-height:1.5;display:grid}.weekend-experience-module__opMd-q__unavailable{color:#624e1b;background:#fff4ce;padding:1.5rem}.weekend-experience-module__opMd-q__daySelector button:focus-visible,.weekend-experience-module__opMd-q__heroInner>a:focus-visible{outline-offset:-3px;outline:3px solid #e0a72f}@media (min-width:720px){.weekend-experience-module__opMd-q__heroInner{padding-block:2.5rem 4rem}.weekend-experience-module__opMd-q__hero h1{font-size:3.5rem}.weekend-experience-module__opMd-q__recommendation{grid-template-columns:1fr 1fr}.weekend-experience-module__opMd-q__daysSection{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:3.5rem}.weekend-experience-module__opMd-q__dayCard{padding:1.6rem}.weekend-experience-module__opMd-q__activityRow{grid-template-columns:1.2fr 1fr 1fr;align-items:center}.weekend-experience-module__opMd-q__activityRow>strong{grid-column:auto}}@media (max-width:360px){.weekend-experience-module__opMd-q__hero h1{font-size:2rem}.weekend-experience-module__opMd-q__recommendation strong{font-size:4.5rem}.weekend-experience-module__opMd-q__dayCard{padding:1rem}}
