@layer module{.kh-cta-band{overflow:hidden;padding:clamp(80px,9vw,132px) var(--kh-gutter);position:relative;text-align:center}.kh-cta-band--flat{background:var(--kh-cream)}.kh-cta-band__wash{background:rgba(245,243,239,var(--kh-cta-wash,.72))}.kh-cta-band__inner{margin-inline:auto;max-width:720px;position:relative}.kh-cta-band__heading{font-size:clamp(28px,3vw,44px);letter-spacing:-.018em;line-height:1.08;margin-bottom:22px}.kh-cta-band__text{color:var(--kh-body);font-size:17.5px;line-height:1.72;margin:0 0 36px}}