.wp-block-wm-feature-card{padding:88px 24px 120px}
.wp-block-wm-feature-card__card{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr;align-items:stretch;background:#F7F0DF;border:1px solid #E0D4AE;border-radius:28px;overflow:hidden;box-shadow:0 28px 56px -18px rgba(47,42,31,.22)}
@media(min-width:820px){.wp-block-wm-feature-card__card{grid-template-columns:1fr 1fr}}
.wp-block-wm-feature-card__copy{padding:56px 48px;display:flex;flex-direction:column;justify-content:center}
.wp-block-wm-feature-card__eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#C0623B}
.wp-block-wm-feature-card__heading{font-family:'Newsreader',serif;font-weight:500;font-size:clamp(24px,3.4vw,34px);line-height:1.12;margin:10px 0 14px}
.wp-block-wm-feature-card__body{font-size:16.5px;color:#6A4A3B;line-height:1.6;margin:0 0 26px;max-width:46ch}
.wp-block-wm-feature-card__cta{align-self:flex-start;font-weight:700;font-size:16px;padding:15px 30px;border-radius:999px;background:#D97D53;color:#fff;white-space:nowrap;text-decoration:none}
.wp-block-wm-feature-card__media{position:relative;min-height:340px}
.wp-block-wm-feature-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
