.case-conclusion .article-table { min-width: 0; width: 100%; }
.case-conclusion .article-table th,
.case-conclusion .article-table td { padding: 10px 8px; vertical-align: top; }
.case-conclusion .article-table caption { text-align: left; font-size: 14px; padding: 8px 0; }
.case-conclusion .article-table td:last-child { white-space: nowrap; font-weight: 700; }
.case-conclusion > .button { margin-top: 12px; }
.gsc-entry .button, .article-intro-cta .button { white-space: normal; max-width: 100%; }
.gsc-entry { margin: 20px 0 0; }
html[data-dcfdesk-theme="dark"] .case-conclusion .table-scroll,
html[data-dcfdesk-theme="dark"] .case-conclusion table,
html[data-dcfdesk-theme="dark"] .case-conclusion caption,
html[data-dcfdesk-theme="dark"] .case-conclusion tbody th,
html[data-dcfdesk-theme="dark"] .case-conclusion tbody td { background: #101a2a; color: #dfe8ee; }
@media (max-width: 480px) {
  .case-conclusion { padding: 14px 10px; }
  .case-conclusion .article-table { font-size: 14px; }
  .case-conclusion .button { width: 100%; text-align: center; }
}
