.politics-continuity{color:#352a24;background:#f6efea;padding:3rem 0}.politics-continuity :is(h2,h3){color:#76291f;font-family:var(--font-serif);letter-spacing:-.025em;text-transform:none;margin:0;font-weight:600;line-height:1.08}.politics-continuity h2{max-width:900px;margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,3.45rem)}.politics-continuity-grid{border-top:2px solid #8b3526;border-bottom:1px solid #dcc8ba;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.politics-continuity-grid>a{min-height:44px;color:inherit;border-right:1px solid #dcc8ba;grid-template-columns:42px minmax(0,1fr);gap:1rem;padding:1.25rem;text-decoration:none;display:grid}.politics-continuity-grid>a:last-child{border-right:0}.politics-continuity-grid>a:hover{background:#ffffff52;text-decoration:none}.politics-continuity-grid>a:hover h3{text-underline-offset:.2em;text-decoration:underline}.politics-continuity a:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:4px}.politics-continuity-grid>a>span{color:#a74633;font:400 2.1rem/1 var(--font-serif)}.politics-continuity-grid>a>div{flex-direction:column;align-items:flex-start;display:flex}.politics-continuity-grid h3{font-size:1.45rem}.politics-continuity-grid p{color:#69564b;margin:.5rem 0 1rem;font-size:.9rem;line-height:1.5}.politics-continuity-grid b{color:#8b3526;margin-top:auto;font-size:.86rem}.politics-continuity-grid i{color:var(--color-accent-ink);font-style:normal}.politics-continuity-return{color:#8b3526;text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;margin-top:1rem;font-size:.9rem;display:inline-flex}@media (width>=769px){.politics-continuity-grid:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.politics-continuity{padding:2rem 0}.politics-continuity-grid{grid-template-columns:1fr}.politics-continuity-grid>a{border-bottom:1px solid #dcc8ba;border-right:0;padding:1.2rem 0}.politics-continuity-grid>a:last-child{border-bottom:0}}
