.electoral-college-vs-popular-vote-body{min-width:0;overflow-wrap:anywhere}.electoral-college-vs-popular-vote-body .table-scroll,.electoral-college-vs-popular-vote-body .table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0}.electoral-college-vs-popular-vote-body table{width:100%;border-collapse:collapse;min-width:620px}.electoral-college-vs-popular-vote-body th,.electoral-college-vs-popular-vote-body td{padding:12px;border:1px solid #bacbd7;vertical-align:top;text-align:start}.electoral-college-vs-popular-vote-body :focus-visible{outline:3px solid #b64c15;outline-offset:3px}.electoral-college-vs-popular-vote-body figure{margin:24px 0}.electoral-college-vs-popular-vote-body figcaption{font-size:.95rem;margin-top:15px}.electoral-college-vs-popular-vote-body{min-width:0;overflow-wrap:anywhere}.electoral-college-vs-popular-vote-body .table-wrap{overflow-x:auto;max-width:100%;margin:1.5rem 0}.electoral-college-vs-popular-vote-body table{min-width:760px;width:100%;border-collapse:collapse}.electoral-college-vs-popular-vote-body th,.electoral-college-vs-popular-vote-body td{padding:12px;vertical-align:top}.electoral-college-vs-popular-vote-body .flow{margin:32px 0;padding:22px;background:#e8f3f3;border:1px solid #8bbaba;border-radius:12px}.electoral-college-vs-popular-vote-body .flow-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0}.electoral-college-vs-popular-vote-body .flow-steps li{background:white;border:2px solid #247078;border-radius:10px;padding:15px;position:relative}.electoral-college-vs-popular-vote-body .flow-steps span{display:block;font-size:.9rem;margin-top:10px}.electoral-college-vs-popular-vote-body .flow-steps strong{display:block;line-height:1.35}.electoral-college-vs-popular-vote-body :focus-visible{outline:3px solid #b64c15;outline-offset:3px}@media(max-width:700px){.electoral-college-vs-popular-vote-body .flow-steps{grid-template-columns:1fr;gap:24px}.electoral-college-vs-popular-vote-body .flow{padding:16px}}

