.politics-sections{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.politics-sections a{padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);background:var(--surface)}.politics-sections a[aria-current=page]{background:var(--rks-blue);color:var(--on-action)}.politics-topic-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.politics-topic-card{padding:24px;border:1px solid var(--line);border-top:5px solid var(--rks-blue);border-radius:16px;color:var(--ink);text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.politics-topic-card:nth-child(3n+2){border-top-color:var(--rks-green)}.politics-topic-card:nth-child(3n){border-top-color:var(--rks-pink)}.politics-topic-card h3{margin:0;font-size:1.2rem;line-height:1.3}.politics-table-wrap{overflow:auto;margin:24px 0}.politics-table{width:100%;border-collapse:collapse;font-size:.95rem}.politics-table td,.politics-table th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.politics-table thead{background:var(--surface-muted)}.politics-table td{font-variant-numeric:tabular-nums}.politics-table th:first-child{white-space:nowrap}@media(max-width:800px){.politics-topic-cards{grid-template-columns:1fr}.politics-sections a{font-size:.9rem}.politics-table{min-width:550px}}

.politics-history svg{display:block;width:100%;height:auto}.politics-history text{font:14px var(--font-sans);fill:var(--ink-2)}.politics-history .politics-grid{stroke:var(--line);stroke-width:1}.politics-history polyline{fill:none;stroke:var(--rks-blue);stroke-width:3}.politics-history circle{fill:var(--rks-blue)}

.politics-history{overflow:auto;margin:24px 0}.politics-history svg{min-width:620px}
