.politics-page{color:#222d55}.politics-jumps{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 2.5rem}.politics-jumps a{background:#222d55;color:#fff;padding:.8rem 1rem;text-decoration:none;font-weight:700}.politics-section{margin:3.5rem 0}.politics-section h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.politics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:1.5rem 0}.politics-committees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;margin:1.5rem 0}.politics-card{background:#f4f8f9;border-top:5px solid #009ec4;padding:1.5rem;min-width:0}.politics-card h3{font-size:1.4rem;line-height:1.3;margin:.4rem 0 1rem}.politics-card h4{font-size:1rem;margin:1.3rem 0 .5rem}.politics-kicker{font-size:.83rem;font-weight:700;letter-spacing:.045em;margin:0 0 .5rem}.politics-members{padding:0;list-style:none;margin:.7rem 0 1.3rem;display:grid;gap:.5rem}.politics-members li{padding:.35rem 0;border-bottom:1px solid #dbe4e8;line-height:1.5}.politics-next{background:#fff;border-left:5px solid #fbba00;padding:1.15rem;margin:1.3rem 0}.politics-next p{margin:0 0 .55rem}.politics-date{font-size:1.2rem;font-weight:700;line-height:1.4}.politics-card a,.politics-next a{overflow-wrap:anywhere;text-underline-offset:3px}.politics-note{padding:1.5rem 1.8rem;background:#222d55;color:#fff;margin:1.8rem 0}.politics-note a{color:#fff}.politics-source{font-size:.9rem;line-height:1.6;color:#4d5872}.politics-card summary{cursor:pointer;font-weight:700;padding:.7rem 0}.politics-page a:focus-visible,.politics-page summary:focus-visible{outline:3px solid #009ec4;outline-offset:4px}@media(max-width:1100px){.politics-committees{grid-template-columns:1fr}.politics-card{padding:1.25rem}}@media(max-width:640px){.politics-grid{grid-template-columns:1fr}.politics-jumps a{flex:1 1 42%;font-size:.9rem}.politics-section{margin:2.5rem 0}.politics-note{padding:1.25rem}.politics-date{font-size:1.1rem}}

.politics-page .politics-card .politics-kicker{color:#222d55}

/* KERN UX Radien */
.politics-card,
.politics-next,
.politics-note {
  border-radius: 8px !important;
}

.politics-jumps a {
  border-radius: 4px 4px 0 0 !important;
}
