.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.capability-grid article{min-width:0;padding:28px;background:#fff;border:1px solid var(--audit-line);box-shadow:5px 5px 0 rgba(23,33,59,.08)}.capability-grid span{display:block;margin-bottom:30px;color:var(--audit-blue);font:700 11px "Courier New",monospace}.capability-grid h3{margin:0 0 12px;font-size:24px;line-height:1.1}.capability-grid p{margin:0;color:var(--audit-muted)}.integration-decision{background:#eeece4;max-width:none;padding-inline:max(20px,calc((100vw - 1180px)/2))}.decision-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-top:2px solid var(--audit-ink)}.decision-list li{min-width:0;padding:28px 20px;border-right:1px solid var(--audit-line)}.decision-list li:last-child{border-right:0}.decision-list b,.decision-list span{display:block}.decision-list b{margin-bottom:24px;color:var(--audit-blue);font:700 11px "Courier New",monospace}.decision-list span{margin-bottom:10px;font-size:20px;font-weight:700}.decision-list p{margin:0;color:var(--audit-muted);font-size:14px}@media(max-width:900px){.capability-grid{grid-template-columns:1fr 1fr}.decision-list{grid-template-columns:1fr 1fr}.decision-list li:nth-child(2n){border-right:0;border-bottom:1px solid var(--audit-line)}}@media(max-width:600px){.capability-grid{grid-template-columns:1fr}.integration-decision{padding-inline:18px}.decision-list{grid-template-columns:1fr}.decision-list li{border-right:0;border-bottom:1px solid var(--audit-line);padding-inline:0}.decision-list li:last-child{border-bottom:0}}
