/* Engineering technology directory; preserve the surrounding detail-page design. */
.article-body .technology-matrix { margin-top: 26px; }
.article-body .technology-matrix dl { margin: 0; }
.technology-matrix .technology-row { display: grid; grid-template-columns: minmax(160px,27%) minmax(0,1fr); border: 1px solid #d3e1f2; border-radius: 9px; overflow: hidden; background: #fff; }
.technology-matrix .technology-row + .technology-row { margin-top: 14px; }
.technology-matrix dt, .technology-matrix dd { min-width: 0; margin: 0; padding: 21px 24px; font-size: 1rem; line-height: 1.95; overflow-wrap: anywhere; }
.technology-matrix dt { background: #edf4fd; color: #17436f; font-weight: 600; }
.technology-matrix dd { color: #29465f; }
.technology-matrix .technology-name { display: inline; }
.technology-scope { color: #51647c; }
@media (max-width: 640px) {
  .technology-matrix .technology-row { grid-template-columns: minmax(0,1fr); }
  .technology-matrix dt { padding: 13px 18px; border-bottom: 1px solid #dce7f4; }
  .technology-matrix dd { padding: 16px 18px; }
}
@media print { .technology-matrix .technology-row { break-inside: avoid; } }
