/* Wetland-only additions. Titles, cards, rhythm, CTA and breakpoints use Review56 unchanged. */
.wetland-page [id^="wetland-"]{scroll-margin-top:146px}
.wetland-page h2{text-wrap:balance}
.wetland-page .v3-inner-hero__image{object-position:center 59%}
.wetland-page .v3-solution-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}
.wetland-page .v3-solution-media figure{min-width:0;min-height:0;aspect-ratio:4/3}
.wetland-page .v3-solution-media img{display:block;object-fit:cover}
.wetland-page .wetland-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wetland-page .wetland-states article{display:flex;flex-direction:column;border:1px solid var(--v3-line);padding:25px}
.wetland-page .wetland-states h3{font-size:22px;margin:13px 0 9px}
.wetland-page .wetland-states small{font-size:11px;line-height:1.7;color:var(--v3-orange-dark)}
.wetland-page .wetland-states p{font-size:13px;line-height:1.85;margin:16px 0}
.wetland-page .wetland-states .wetland-state-check{border-top:1px solid var(--v3-line);padding-top:16px;margin-top:auto;margin-bottom:0;font-size:12px}
.wetland-page .sb-products article{background:#fff}
@media(max-width:1050px){.wetland-page .wetland-states{gap:14px}.wetland-page .wetland-states article{padding:20px}}
@media(max-width:700px){
 .wetland-page [id^="wetland-"]{scroll-margin-top:135px}
 .wetland-page .v3-inner-hero__image{object-position:44% center}
 .wetland-page .v3-solution-media,.wetland-page .wetland-states{grid-template-columns:1fr}
 .wetland-page .v3-solution-media figure{aspect-ratio:4/3}
 .wetland-page .wetland-states article{padding:22px}.wetland-page .wetland-states h3{font-size:23px}
}
