.elections-directory .election-index-card{margin-bottom:18px}.elections-directory .election-index-art{color:#fff;box-sizing:border-box;background:linear-gradient(140deg,#09172d,#12355a);min-height:240px;padding:22px 24px 34px;position:relative;overflow:hidden}.elections-directory .election-index-art>span{z-index:1;letter-spacing:.1em;color:#c6d3e5;font-size:9px;position:relative}.elections-directory .election-index-art>svg{color:#d7dfe7;margin:18px 0 12px;display:block}.elections-directory .election-index-art>strong{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.1;display:block}.elections-directory .election-index-art>b{color:#ffdb44;margin-top:8px;font-size:30px;display:block}.elections-directory .election-index-art>img{object-fit:contain;width:56px;height:56px;min-height:0;position:absolute;bottom:22px;right:18px}.election-index-stripes{height:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.election-index-stripes i{background:#0873ba;width:50%}.election-index-stripes i+i{background:#cc143d}.elections-directory .election-index-card:hover h3{color:#c91432}@media (max-width:600px){.elections-directory .election-index-art{min-height:220px}.elections-directory .election-index-art>strong{font-size:25px}}
