.new-capabilities{border-bottom:1px solid var(--line)}
.new-capabilities .section-heading{margin-bottom:35px}
.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.capability-grid article{background:#fffefa;border:1px solid #d9e0d2;border-radius:10px;padding:31px 34px;min-height:245px;display:flex;flex-direction:column;box-shadow:0 9px 26px -24px #2c452c}
.capability-grid article:nth-child(2){background:#e8eddb}.capability-grid article:nth-child(3){background:#f0ebdf}.capability-grid article:nth-child(4){background:#e9efe9}
.capability-grid article>span{color:#72885b;letter-spacing:1.5px;font-size:9px;font-weight:700}.capability-grid h3{font:500 28px/1.2 var(--serif);margin:17px 0 10px}.capability-grid p{font-size:13px;color:#647567;line-height:1.7;max-width:420px}.capability-grid a{margin-top:auto;padding-top:23px;font-size:12px;font-weight:700;text-decoration:underline;text-decoration-color:#a4b993;text-underline-offset:5px}
@media(max-width:680px){.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:0;padding:27px}.capability-grid h3{font-size:25px}}
