/* Only the new assurance table; no shared layout or interaction changes. */
#technical-assurance table { table-layout: fixed; }
#technical-assurance th:first-child { width: 30%; }
@media (max-width: 560px) {
  #technical-assurance th, #technical-assurance td { padding: 12px 10px; }
}
