.marketing-capabilities{padding:64px 0;border-block:1px solid #dce5df;background:#f6f9f7;color:#20362b}
.marketing-capabilities h2{font-size:36px;line-height:1.25;max-width:800px;letter-spacing:0}
.marketing-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;margin-top:36px}
.marketing-capability-grid article{min-width:0;border-top:1px solid #d6e1da;padding-top:24px}
.marketing-capability-grid .capability-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;color:#286748;background:#e7f0e9;border-radius:6px;margin-bottom:18px}
.marketing-capability-grid article:nth-child(2) .capability-icon{color:#345fa0;background:#e8eef8}
.marketing-capability-grid article:nth-child(3) .capability-icon{color:#a34216;background:#fff0e7}
.marketing-capability-grid article:nth-child(4) .capability-icon{color:#785d18;background:#f5efd9}
.marketing-capability-grid .capability-icon svg{width:20px;height:20px}
.marketing-capability-grid h3{font-size:20px;line-height:1.4;letter-spacing:0}
.marketing-capability-grid p{font-size:14px;line-height:1.85;color:#4e6357;margin-top:14px}
.marketing-capability-grid small{display:block;font-size:11px;line-height:1.8;color:#617568;margin-top:14px}
.marketing-capabilities :is(h2,h3,p,small){overflow-wrap:break-word}
@media(max-width:760px){.marketing-capabilities{padding:40px 0}.marketing-capabilities h2{font-size:29px}.marketing-capability-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.marketing-capability-grid h3{font-size:20px}.marketing-capability-grid p{font-size:13px}}
