.edi-benefits,.edi-partners{margin-top:26px}.edi-diagram{margin:28px auto;max-width:1000px;border:1px solid #cad9e7;border-top:4px solid #ff7900;border-radius:9px;padding:26px;background:#f3f6f9}.edi-erp,.edi-network{padding:22px;text-align:center;background:#0f2d5b;color:white;border-radius:6px}.edi-network{background:#315e82}.edi-diagram strong{display:block;font-size:20px}.edi-diagram span{display:block;margin-top:7px;font-size:15px;line-height:1.5}.edi-connector{text-align:center;color:#a74900;font-size:27px;padding:9px}.edi-connector span{display:inline;color:#31536d;font-size:14px;vertical-align:middle;margin:0 0 0 8px}.edi-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:0}.edi-partners>div{background:white;padding:20px;border:1px solid #cad9e7;border-top:3px solid #ff7900;border-radius:6px;text-align:center}.edi-goods{margin-top:22px;border-top:1px solid #cad9e7;padding-top:18px;text-align:center}.edi-source-note{font-size:14px;line-height:1.6;color:#536b83;margin-top:22px}.edi-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0}.edi-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.55;min-width:650px}.edi-table th,.edi-table td{padding:16px;text-align:left;vertical-align:top;border:1px solid #cbd8e6}.edi-table thead{background:#0f2d5b;color:white}.edi-table tbody tr:nth-child(even){background:#f0f5f9}.edi-table tbody th{width:24%}.edi-table a{overflow-wrap:anywhere}.edi-table-wrap:focus-visible{outline:3px solid #ff7900}@media(max-width:650px){.edi-partners{grid-template-columns:1fr;gap:12px}.edi-diagram{padding:16px}.edi-diagram strong{font-size:18px}.edi-table{font-size:14px}.edi-table td,.edi-table th{padding:12px}}

.expertise-detail-intro .expertise-graphic{aspect-ratio:auto;height:auto;background:transparent}.expertise-detail-intro .expertise-graphic img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.expertise-detail-intro .expertise-photo{align-self:center}

/* Match the site's alternating section and inset-panel surfaces. */
main#main section[data-scp-band="blue"] .edi-diagram{background:#fff}
main#main section[data-scp-band="white"] .edi-diagram{background:#edf3f8}
main#main section[data-scp-band="blue"] .edi-diagram .edi-partners>div{background:#edf3f8}
main#main section[data-scp-band="white"] .edi-diagram .edi-partners>div{background:#fff}
main#main section[data-scp-band="blue"] .edi-table tbody :is(th,td){background:#fff}
main#main section[data-scp-band="white"] .edi-table tbody :is(th,td){background:#edf3f8}
main#main .edi-table thead th{background:#0f2d5b;color:#fff}
main#main .edi-table-wrap{border-radius:7px;margin-block:26px;box-shadow:0 5px 18px #0f2d5b08}
main#main .cards+.edi-source-note{margin-top:26px!important}
main#main .edi-source-note{line-height:1.65}

