.urb-why{padding-block:clamp(4rem,8vw,8rem)}
.urb-why--green{background:rgb(var(--urb-green))}
.urb-why--beige{background:rgb(var(--urb-beige))}
.urb-why__inner{max-width:130rem;margin-inline:auto;padding-inline:clamp(1.6rem,4vw,4rem)}
.urb-why__head{margin:0 0 clamp(20px,5vh,34px);max-width:60ch}
.urb-why__eyebrow{margin:0 0 1.2rem;font-family:var(--font-label-family);font-weight:600;font-size:1.3rem;letter-spacing:var(--urb-tracking-label);text-transform:uppercase}
.urb-why__heading{margin:0;font-size:clamp(2.8rem,4.4vw,4.4rem);line-height:1.02}
.urb-why__lead{margin:1.6rem 0 0;font-size:clamp(1.5rem,1.9vw,1.8rem);line-height:1.45}
.urb-why__grid{display:grid;gap:clamp(2rem,3vw,3.2rem);margin:0;padding:0;list-style:none}
.urb-why__card{display:flex;flex-direction:column;gap:1rem}
.urb-why__ico{display:block;width:clamp(4.4rem,5vw,5.4rem)}
.urb-why__ico img{width:100%;height:auto;display:block}
.urb-why__card-title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(1.8rem,2.2vw,2.2rem);line-height:1.1}
.urb-why__card-text{font-size:clamp(1.45rem,1.7vw,1.6rem);line-height:1.5}
.urb-why__card-text *{color:inherit}
.urb-why--green .urb-why__eyebrow,.urb-why--green .urb-why__heading,.urb-why--green .urb-why__lead,.urb-why--green .urb-why__card-title,.urb-why--green .urb-why__card-text{color:rgb(var(--urb-beige))}
.urb-why--beige .urb-why__eyebrow,.urb-why--beige .urb-why__heading,.urb-why--beige .urb-why__lead,.urb-why--beige .urb-why__card-title,.urb-why--beige .urb-why__card-text{color:rgb(var(--urb-green))}
.urb-why--beige .urb-why__heading em{color:rgb(var(--urb-red))}
@media (min-width:750px){.urb-why__grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}}