@font-face{font-family:"permanent-marker-regular";src:url("https://dataviz.nbcnews.com/election-confessions/css/font/permanentmarker-regular.woff") format("woff")}@font-face{font-family:"FoundersGroteskCond";src:url("https://dataviz.nbcnews.com/election-confessions/css/font/FoundersGroteskCond-SmBd.woff") format("woff")}@font-face{font-family:"PublicoText";src:url("https://dataviz.nbcnews.com/election-confessions/css/font/PublicoText-Roman.woff") format("woff")}@font-face{font-family:"FoundersGroteskMono";src:url("https://dataviz.nbcnews.com/election-confessions/css/font/FoundersGroteskMono-Regular.woff") format("woff")}@font-face{font-family:"PublicoHeadline";src:url("https://nodeassets.nbcnews.com/assets/fonts/shared/PublicoHeadline-Light-Web.b0786ddf38db6aaeaa962575ffc9cb4f.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"PublicoHeadline";src:url("https://nodeassets.nbcnews.com/assets/fonts/shared/PublicoHeadline-LightItalic-Web.68ba310dd22d42f57ab9de0b0333081b.woff") format("woff");font-weight:300;font-style:italic}*,*::before,*::after{box-sizing:border-box}body{width:1px;min-width:100%}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem}path:hover{fill-opacity:.7}.icon{width:24px;height:24px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle}button,.btn,.bttn,.button{font-family:"FoundersGroteskCond","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-size:1rem;display:inline-block;padding:.5rem .75rem;border:1px solid #2a2a2a;line-height:1;cursor:pointer;text-decoration:none}button:hover,.btn:hover,.bttn:hover,.button:hover{opacity:.7}button:active,.btn:active,.bttn:active,.button:active{opacity:.6}button:visited,.btn:visited,.bttn:visited,.button:visited{color:#2a2a2a}button.is-active,.btn.is-active,.bttn.is-active,.button.is-active{color:#fff;background-color:#2a2a2a}a{color:#3061ff;text-decoration:none}a:hover{opacity:.7}a:visited{color:#3061ff}.wrapper{color:#2a2a2a;margin:0 auto;max-width:960px;padding:0 .75rem}@media(max-width: 860px){.wrapper{max-width:700px}}header{margin-left:220px;max-width:640px}@media(max-width: 860px){header{margin-left:0}}header h1{font-family:"FoundersGroteskCond","Helvetica Neue",Arial,sans-serif;font-size:3rem;font-weight:lighter;line-height:1;margin-bottom:.75rem}@media(max-width: 1240px){header h1{font-size:40px}}header h2{font-family:"PublicoHeadline",Georgia,"Times New Roman",serif;font-size:1.25rem;font-weight:400;line-height:1.25;margin-bottom:1.5rem}header p{font-family:"PublicoText",Georgia,"Times New Roman",serif;font-size:1.125rem;line-height:1.5;margin-bottom:4rem;max-width:600px}header p.tracker-byline{color:#2a2a2a;font-family:"FoundersGroteskCond","Helvetica Neue",Arial,sans-serif;font-size:20px;margin:0}header p.tracker-date{color:#555;font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;font-size:12px;margin:0 0 1.5rem 0}header #legend{display:none;font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;font-size:13px;margin-bottom:1rem;text-align:center;text-transform:uppercase}header #legend div{width:70px}header #legend div img{width:70%}header #legend p.name{font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;letter-spacing:-0.04em;line-height:1;font-size:12px;margin:0 0 .5rem 0;text-align:center;text-transform:uppercase}@media(min-width: 860px){.small{display:none}}@media(max-width: 860px){.wide{display:none}}.status.small{color:#787878;font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;font-size:12px;text-transform:uppercase}.case.decided .status.small{color:#2a2a2a}@media(max-width: 535px){.case.decided .status.small{margin-left:calc((100% - 270px)/2)}}.case{margin-bottom:3rem}.case .title{align-items:flex-end;display:flex;max-width:780px;gap:20px}@media(max-width: 860px){.case .title{flex-wrap:wrap;gap:0}}.case .title .topic{color:#f16522;flex-basis:200px;flex-grow:1;font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;font-size:18px;font-weight:400;line-height:1.1;margin:0;text-align:right;text-transform:uppercase}@media(max-width: 860px){.case .title .topic{font-size:16px;text-align:left}}.case .title h3{color:#555;flex-basis:720px;flex-grow:1;font-family:"FoundersGroteskCond","Helvetica Neue",Arial,sans-serif;font-weight:lighter;font-size:1.5rem;line-height:1.1;margin:0;max-width:560px}.case .details{align-content:flex-end;display:flex;gap:20px}@media(max-width: 860px){.case .details{flex-wrap:wrap;gap:0}}.case .details .status{flex-basis:200px;font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;font-size:13px;line-height:1.1;margin-top:.25rem;text-align:right;text-transform:uppercase}@media(max-width: 860px){.case .details .status{text-align:left}}.case .details .status .vote-count{color:#f16522;display:block;font-family:"FoundersGroteskCond","Helvetica Neue",Arial,sans-serif;font-size:50px;line-height:1;margin-top:-5px}@media(max-width: 860px){.case .details .status .vote-count{font-size:39px}}@media(max-width: 600px){.case .details .status .vote-count{display:inline-block}}.case .details .status.small .vote-count{margin-top:1rem}.case .details .description{flex-basis:600px;margin-top:.25rem}.case .details .description p{font-family:"PublicoText",Georgia,"Times New Roman",serif;font-size:1rem;line-height:1.4;margin-bottom:.5rem}.case .details .description a{font-family:"PublicoText",Georgia,"Times New Roman",serif;font-size:16px}div.decided .liberal-bloc .bloc,div.decided .conservative-bloc .bloc{border-top:1px solid #a8a8a8;padding-top:10px}div.decided~div.decided .liberal-bloc .bloc,div.decided~div.decided .conservative-bloc .bloc{border-top:none;padding-top:0}div.decided~div.decided .liberal-bloc h5,div.decided~div.decided .conservative-bloc h5{display:none}div.decided .justices{margin-top:1rem}div.decided~div.decided .justices{margin-top:1.25rem}.justices{display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-top:1.25rem}@media(max-width: 860px){.justices{flex-wrap:wrap;margin-top:.75rem}}@media(max-width: 535px){.justices{margin:0 auto 1rem auto;width:270px}}.justices .bloc{display:flex;justify-content:space-between}@media(max-width: 535px){.justices .bloc{flex-wrap:wrap}}.justices .bloc-wrapper h5{color:#767676;font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;font-size:12px;margin-bottom:.25rem;text-transform:uppercase}.justices .liberal-bloc{width:33.33%}@media(max-width: 860px){.justices .liberal-bloc{width:46%}}@media(max-width: 535px){.justices .liberal-bloc{width:100%}}.justices .conservative-bloc{width:66.66%}@media(max-width: 860px){.justices .conservative-bloc{width:100%}}@media(max-width: 535px){.justices .conservative-bloc .bloc{justify-content:space-between}}.justices .justice.minority{opacity:.4}.justices .justice{max-width:62px}@media(max-width: 535px){.justices .justice{max-width:70px}}.justices .justice img{margin-bottom:.25rem;width:100%}.justices .justice p.name{font-family:"FoundersGroteskMono",Menlo,Monaco,monospace;letter-spacing:-0.04em;line-height:1;font-size:12px;margin:0 0 .5rem 0;text-align:center;text-transform:uppercase}