.result-table{width:100%;border-collapse:collapse;font-size:14px}.result-table th,.result-table td{padding:10px;text-align:left;border-bottom:1px solid #d2dfdc;vertical-align:top}.result-table th{background:#eef3f1}.result-table tr.winner{background:#eaf4ed}.result-scroll{overflow:auto;max-width:100%}#person-detail{overflow-wrap:anywhere}.result-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.result-facts p{margin:4px 0}.result-warning{padding:12px;background:#fff3d8;color:#513c14}.source-request{white-space:pre-wrap;font-size:12px}.political-card strong{color:#123f49}.public-note{font-size:13px;color:#526368}@media(max-width:650px){.result-facts{grid-template-columns:1fr}.result-table{min-width:600px}}
