.wp-block-wm-steps-grid{background:#E7ECDE;padding:80px 24px 112px}
.wp-block-wm-steps-grid__inner{max-width:1080px;margin:0 auto}
.wp-block-wm-steps-grid__header{text-align:center;margin:0 auto 40px}
.wp-block-wm-steps-grid__eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7C8863}
.wp-block-wm-steps-grid__heading{font-family:'Newsreader',serif;font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.1;margin:10px 0 0}
.wp-block-wm-steps-grid__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.wp-block-wm-steps-grid__card{background:#F7F0DF;border:1px solid #E0D4AE;border-radius:18px;padding:28px}
.wp-block-wm-steps-grid__number{width:40px;height:40px;border-radius:999px;background:#7C8863;color:#F7F0DF;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:16px}
.wp-block-wm-steps-grid__card-title{font-family:'Nunito',sans-serif;font-weight:800;font-size:20px;margin:0 0 6px}
.wp-block-wm-steps-grid__card-body{margin:0;font-size:15.5px;color:#746B57;line-height:1.55}
