/* Shared heading scale and section rhythm across the home page. */
.pk-feature,.facade-feature{padding-block:85px}
.pk-feature h2,.facade-feature-head h2{font-size:clamp(30px,3.2vw,44px);line-height:1.13;letter-spacing:-.045em}
.pk-feature-head,.facade-feature-head{margin-bottom:34px}
.pk-feature-intro p,.facade-feature-head p{font-size:16px;line-height:1.65}
@media(max-width:700px){.pk-feature,.facade-feature{padding-block:55px}.pk-feature h2,.facade-feature-head h2{font-size:32px}.pk-feature-head,.facade-feature-head{margin-bottom:25px}.pk-feature-intro p,.facade-feature-head p{font-size:14px}}

.new-badge{background:var(--leaf);color:var(--pine)}
