.finder-result-card dl > div { display: block; }
.finder-result-card dd { margin: 6px 0 0; text-align: left; line-height: 1.55; overflow-wrap: anywhere; }
.finder-check-grid { grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); }
.finder-check-grid label { white-space: normal; min-width: 0; }
.finder-table-scroll { max-width: 100%; overflow-x: auto; }
.finder-differences { width: 100%; min-width: 640px; table-layout: fixed; border-collapse: collapse; }
.finder-differences caption { text-align: left; padding: 12px 0; font-weight: 700; }
.finder-differences th, .finder-differences td { text-align: left; vertical-align: top; padding: 12px; border-bottom: 1px solid #d6dfda; overflow-wrap: anywhere; }
.finder-differences thead { background: #edf4ef; }
.comparison-disclosure[hidden] { display: none; }
.finder-tool-stack, #personalizedComparisonTable { min-width: 0; }
.finder-tool-stack > *, .personalized-results, .personalized-finder, .finder-result-card, .comparison-disclosure { min-width: 0; max-width: 100%; }
.finder-results-header { flex-wrap: wrap; }
.finder-table-scroll { width: 100%; }
.finder-tool-stack .comparison-disclosure { display: block; }
.finder-tool-stack .comparison-disclosure[hidden] { display: none; }
#personalizedComparisonTable { width: 100%; max-width: 100%; box-sizing: border-box; }
