.cd-home-spotlight{background:#e9ece7;padding:80px 0;margin-bottom:0}
.cd-home-spotlight-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.cd-home-spotlight h2{font-size:clamp(37px,4.1vw,58px);letter-spacing:-.066em;line-height:1.1;color:#1b1d1b;margin:14px 0 20px;font-weight:800}
.cd-home-spotlight h2 em{font-style:normal;color:#7a857a}
.cd-home-spotlight-inner>div>p:not(.cv7-eyebrow){font-size:16px;color:#5a645c;line-height:1.7;max-width:565px;margin:0 0 25px}
.cd-home-spotlight-card{border:1px solid #d5dcd3;background:#fdfefd;padding:35px 40px;border-radius:12px;box-shadow:0 14px 32px #2c38220b;display:grid;gap:6px}
.cd-home-spotlight-card>span{color:#697268;font-size:10px;letter-spacing:.11em;font-weight:800;margin-top:17px}
.cd-home-spotlight-card>span:first-child{margin-top:0}
.cd-home-spotlight-card strong{font-size:23px;letter-spacing:-.04em;color:#1c211c}
.cd-home-spotlight-card p{font-size:13px;color:#697269;line-height:1.45;margin:0 0 11px}
.cd-home-spotlight-card small{font-size:11px;color:#858e83;padding-top:15px;border-top:1px solid #e1e5df;margin-top:8px}
@media(max-width:850px){.cd-home-spotlight-inner{grid-template-columns:1fr;gap:27px}.cd-home-spotlight{padding:55px 0}.cd-home-spotlight-card{padding:25px}}
