@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.svg?cnnsans-thin") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thin.svgz?cnnsans-thin") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.svg?cnnsans-light") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-light.svgz?cnnsans-light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.svg?cnnsans-regular") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-regular.svgz?cnnsans-regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.svg?cnnsans-medium") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-medium.svgz?cnnsans-medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.svg?cnnsans-bold") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-bold.svgz?cnnsans-bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.svg?cnnsans-heavy") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavy.svgz?cnnsans-heavy") format("svg");font-weight:800;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.svg?cnnsans-black") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-black.svgz?cnnsans-black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.svg?cnnsans-thinit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-thinit.svgz?cnnsans-thinit") format("svg");font-weight:200;font-style:italic}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.svg?cnnsans-lightit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-lightit.svgz?cnnsans-lightit") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.svg?cnnsans-italic") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-italic.svgz?cnnsans-italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.svg?cnnsans-mediumit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-mediumit.svgz?cnnsans-mediumit") format("svg");font-weight:500;font-style:italic}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.svg?cnnsans-boldit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-boldit.svgz?cnnsans-boldit") format("svg");font-weight:700;font-style:italic}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.svg?cnnsans-heavyit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-heavyit.svgz?cnnsans-heavyit") format("svg");font-weight:800;font-style:italic}@font-face{font-family:"CNN";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.svg?cnnsans-blackit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-blackit.svgz?cnnsans-blackit") format("svg");font-weight:900;font-style:italic}@font-face{font-family:"CNN Condensed";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.svg?cnnsans-condensedlight") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.svgz?cnnsans-condensedlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"CNN Condensed";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.svg?cnnsans-condensed") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensed.svgz?cnnsans-condensed") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"CNN Condensed";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.svg?cnnsans-condensedmedium") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.svgz?cnnsans-condensedmedium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"CNN Condensed";src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.svg?cnnsans-condensedbold") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.svgz?cnnsans-condensedbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.svg?cnnclock-thin") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thin.svgz?cnnclock-thin") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.svg?cnnclock-light") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-light.svgz?cnnclock-light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.svg?cnnclock-regular") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-regular.svgz?cnnclock-regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.svg?cnnclock-medium") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-medium.svgz?cnnclock-medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.svg?cnnclock-bold") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-bold.svgz?cnnclock-bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.svg?cnnclock-heavy") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavy.svgz?cnnclock-heavy") format("svg");font-weight:800;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.svg?cnnclock-black") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-black.svgz?cnnclock-black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.svg?cnnclock-thinit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-thinit.svgz?cnnclock-thinit") format("svg");font-weight:200;font-style:italic}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.svg?cnnclock-lightit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-lightit.svgz?cnnclock-lightit") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.svg?cnnclock-italic") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-italic.svgz?cnnclock-italic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.svg?cnnclock-mediumit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-mediumit.svgz?cnnclock-mediumit") format("svg");font-weight:500;font-style:italic}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.svg?cnnclock-boldit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-boldit.svgz?cnnclock-boldit") format("svg");font-weight:700;font-style:italic}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.svg?cnnclock-heavyit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-heavyit.svgz?cnnclock-heavyit") format("svg");font-weight:800;font-style:italic}@font-face{font-family:"CNN Clock";src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.svg?cnnclock-blackit") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnclock-blackit.svgz?cnnclock-blackit") format("svg");font-weight:900;font-style:italic}@font-face{font-family:"STYLE";src:url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.woff2") format("woff2"),url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.svg?cnnstyle-regular") format("svg"),url("https://ix.cnn.io/static/fonts/latest/cnnstyle-regular.svgz?cnnstyle-regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"cnn-icons";src:url("https://ix.cnn.io/static/fonts/latest/cnn-icons.eot");src:url("https://ix.cnn.io/static/fonts/latest/cnn-icons.eot?#iefix") format("embedded-opentype"),url("https://ix.cnn.io/static/fonts/latest/cnn-icons.woff") format("woff"),url("https://ix.cnn.io/static/fonts/latest/cnn-icons.ttf") format("truetype"),url("https://ix.cnn.io/static/fonts/latest/cnn-icons.svg?#cnn-icons") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Barlow Condensed';src:url("//ix.cnn.io/static/fonts/latest/BarlowCondensed-Medium.eot");src:url("//ix.cnn.io/static/fonts/latest/BarlowCondensed-Medium.eot?#iefix") format("embedded-opentype"),url("//ix.cnn.io/static/fonts/latest/BarlowCondensed-Medium.woff2") format("woff2"),url("//ix.cnn.io/static/fonts/latest/BarlowCondensed-Medium.woff") format("font-woff"),url("//ix.cnn.io/static/fonts/latest/BarlowCondensed-Medium.woff") format("woff"),url("//ix.cnn.io/static/fonts/latest/BarlowCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Barlow Semi Condensed';src:url("//ix.cnn.io/static/fonts/latest/BarlowSemiCondensed-Medium.eot");src:url("//ix.cnn.io/static/fonts/latest/BarlowSemiCondensed-Medium.eot?#iefix") format("embedded-opentype"),url("//ix.cnn.io/static/fonts/latest/BarlowSemiCondensed-Medium.woff2") format("woff2"),url("//ix.cnn.io/static/fonts/latest/BarlowSemiCondensed-Medium.woff") format("font-woff"),url("//ix.cnn.io/static/fonts/latest/BarlowSemiCondensed-Medium.woff") format("woff"),url("//ix.cnn.io/static/fonts/latest/BarlowSemiCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal}

html{font-size:14px;font-family:"CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;color:#262626;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}#root{margin:0 auto}body{margin:0;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;background-color:#FEFEFE}b,strong{font-weight:700}a:link,a:visited{color:#262626;text-decoration:none}a:hover{color:#c00}a:active{color:#262626}#meta h1,#meta h2{margin:0;font-weight:300;line-height:1.25;color:#262626}#meta h1.headline{font-size:18px;line-height:22px;font-weight:700}@media screen and (min-width: 640px){#meta h1.headline{font-size:18px;line-height:22px}}#meta h2.dek{font-size:1em;margin:3px 30px 10px 0px;font-weight:300;font-size:15px;line-height:21px;font-style:normal;line-height:21px}@media screen and (min-width: 640px){#meta h2.dek{font-size:15px;line-height:21px}}#footer{position:relative;display:table-cell;margin-bottom:0;font-size:12px;font-weight:normal;color:#8C8C8C;vertical-align:middle}#footer a{color:#8C8C8C}#footer a:hover{color:#c00}#footer p.footnote:after{padding-bottom:1em}#footer p.source:after{padding-bottom:1em}#footer p.source,#footer p.credit{margin-top:0;margin-bottom:0}#footer p:last-of-type{margin-bottom:1em}@media screen and (min-width: 640px){#footer{font-size:12px}}code{border-radius:4px;background-color:#e5e5e5;padding:2px 4px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:75%;color:#c00}.graphic{margin:0;font-family:"CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif}.graphic .nowrap{white-space:nowrap}.graphic .graphic-wrapper{position:relative}.graphic #graphic{position:relative;margin:1em 0}.graphic #graphic:before,.graphic #graphic:after{content:' ';display:table}.graphic #graphic:after{clear:both}.graphic #graphic img{max-width:100%;height:auto}.graphic .key{margin:1em 0;padding:0;list-style-type:none;width:100%}.graphic .key .key-item{display:inline-block;margin:0 1em 1em 0;padding:0;line-height:1em;width:100%}@media screen and (min-width: 640px){.graphic .key .key-item{width:20%}}.graphic .key .key-item .key-block{display:block;width:1em;height:1em;margin-right:.33em;float:left}.graphic .key .key-item label{white-space:nowrap;font-size:14px;font-weight:normal;-webkit-font-smoothing:antialiased}.graphic-wrapper{position:relative}.graphic{position:relative;margin-bottom:1em}.graphic:before,.graphic:after{content:' ';display:table}.graphic:after{clear:both}.graphic img{max-width:100%;height:auto}svg{overflow:hidden}.labels{position:absolute;margin:0;padding:0;list-style-type:none;border:none}.labels li{position:absolute;text-align:right;font-size:1em;line-height:1.3;color:#262626;display:table;-webkit-font-smoothing:antialiased}.labels li span{display:table-cell;vertical-align:middle}.grid{font-size:100%;-webkit-font-smoothing:antialiased}.grid text{fill:#262626}.grid path,.grid line{fill:#D9D9D9}.grid path,.grid line{fill:none;stroke:#D9D9D9;shape-rendering:crispEdges}.grid.x .tick text{fill:#8C8C8C}.grid.y .tick text{fill:#8C8C8C}.zero-line{stroke:#262626;stroke-width:1px;shape-rendering:crispEdges}.data line,.data rect{shape-rendering:crispEdges;fill:#c00}.data .value text{-webkit-font-smoothing:antialiased;text-transform:uppercase}.data .value text.in{fill:#fff}.data .value text.out{fill:#262626}.data .value text.other{display:none}

html{font-size:14px;font-family:"CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;color:#262626;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}#root{margin:0 auto}body{margin:0;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;background-color:#FEFEFE}b,strong{font-weight:700}a:link,a:visited{color:#262626;text-decoration:none}a:hover{color:#c00}a:active{color:#262626}#meta h1,#meta h2{margin:0;font-weight:300;line-height:1.25;color:#262626}#meta h1.headline{font-size:18px;line-height:22px;font-weight:700}@media screen and (min-width: 640px){#meta h1.headline{font-size:18px;line-height:22px}}#meta h2.dek{font-size:1em;margin:3px 30px 10px 0px;font-weight:300;font-size:15px;line-height:21px;font-style:normal;line-height:21px}@media screen and (min-width: 640px){#meta h2.dek{font-size:15px;line-height:21px}}#footer{position:relative;display:table-cell;margin-bottom:0;font-size:12px;font-weight:normal;color:#8C8C8C;vertical-align:middle}#footer a{color:#8C8C8C}#footer a:hover{color:#c00}#footer p.footnote:after{padding-bottom:1em}#footer p.source:after{padding-bottom:1em}#footer p.source,#footer p.credit{margin-top:0;margin-bottom:0}#footer p:last-of-type{margin-bottom:1em}@media screen and (min-width: 640px){#footer{font-size:12px}}code{border-radius:4px;background-color:#e5e5e5;padding:2px 4px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:75%;color:#c00}.graphic{margin:0;font-family:"CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif}.graphic .nowrap{white-space:nowrap}.graphic .graphic-wrapper{position:relative}.graphic #graphic{position:relative;margin:1em 0}.graphic #graphic:before,.graphic #graphic:after{content:' ';display:table}.graphic #graphic:after{clear:both}.graphic #graphic img{max-width:100%;height:auto}.graphic .key{margin:1em 0;padding:0;list-style-type:none;width:100%}.graphic .key .key-item{display:inline-block;margin:0 1em 1em 0;padding:0;line-height:1em;width:100%}@media screen and (min-width: 640px){.graphic .key .key-item{width:20%}}.graphic .key .key-item .key-block{display:block;width:1em;height:1em;margin-right:.33em;float:left}.graphic .key .key-item label{white-space:nowrap;font-size:14px;font-weight:normal;-webkit-font-smoothing:antialiased}.graphic-wrapper{position:relative}.graphic{position:relative;margin-bottom:1em}.graphic:before,.graphic:after{content:' ';display:table}.graphic:after{clear:both}.graphic img{max-width:100%;height:auto}svg{overflow:hidden}.labels{position:absolute;margin:0;padding:0;list-style-type:none;border:none}.labels li{position:absolute;text-align:right;font-size:1em;line-height:1.3;color:#262626;display:table;-webkit-font-smoothing:antialiased}.labels li span{display:table-cell;vertical-align:middle}.grid{font-size:100%;-webkit-font-smoothing:antialiased}.grid text{fill:#262626}.grid path,.grid line{fill:#D9D9D9}.grid path,.grid line{fill:none;stroke:#D9D9D9;shape-rendering:crispEdges}.grid.x .tick text{fill:#8C8C8C}.grid.y .tick text{fill:#8C8C8C}.zero-line{stroke:#262626;stroke-width:1px;shape-rendering:crispEdges}.data line,.data rect{shape-rendering:crispEdges;fill:#c00}.data .value text{-webkit-font-smoothing:antialiased;text-transform:uppercase}.data .value text.in{fill:#fff}.data .value text.out{fill:#262626}.data .value text.other{display:none}body{background:#F6F6F6}.rd{max-width:1240px;margin:0 auto;padding:40px clamp(8px, 2.5vw, 30px) 80px;display:flex;flex-direction:column;gap:56px;color:#262626;font-family:"Public Sans", "CNN Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html,body,#root,.graphic,.graphic #graphic{margin:0;padding:0}.rd.is-embed{padding:8px 12px 16px}.rd.is-narrow{padding-left:0;padding-right:0}.rd>*{min-width:0;max-width:100%}.mono,.party-num,.status-label{font-family:"CNN","Public Sans",sans-serif}.card,.state-card,.district-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.05),0 4px 14px rgba(0,0,0,0.06)}.house-card{width:100%;min-width:0;box-sizing:border-box;padding:clamp(16px, 4vw, 30px);display:flex;flex-direction:column;gap:24px}.overview{align-self:center;width:100%;box-sizing:border-box;background:#F6F6F6;border-radius:8px;padding:16px 20px 0;display:flex;flex-direction:column;align-items:center;gap:16px}.overview-title,.district-intro h2,.state-header h2,.district-header h3{margin:0;font-size:22px;line-height:1.15;font-weight:700}.state-header h2,.district-header h3{font-size:18px}.overview-title{width:100%;text-align:center;font-size:16px;line-height:1.3}.aim-cols{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px;width:100%}.aim-col{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.aim-intro,.unit-note,.explain,.district-intro p,.empty-note{margin:0;color:#605D5D;font-size:13px;line-height:1.35;text-align:center}.aim-name,.unit-note,.state-toggle,.why-toggle,.more{font-weight:700}.aim-intro strong,.party-sub strong{font-family:"CNN","Public Sans",sans-serif}.nat-wrap{position:relative;width:216px}.aim-note{margin:0;font-size:11px;line-height:1.35;color:#605D5D;text-align:left}.aim-note.is-floating:not(.below){position:absolute;visibility:hidden}.aim-note-row{flex-basis:100%;display:flex;justify-content:center;padding:8px 0}.aim-note.is-keyed{display:flex;align-items:flex-start;gap:8px}.aim-note.is-keyed strong{color:#262626;font-weight:700}.aim-note.below{position:static;width:auto;max-width:260px;font-size:12px}.aim-note-key{flex:none;width:12px;height:12px;margin-top:2px;border-radius:1px;background:#c4c4c4;box-shadow:inset 0 0 0 1.5px #E0A526,inset 0 0 0 2.5px #fff}.aim-arrow{position:absolute;overflow:visible;pointer-events:none}.aim-clusters{display:flex;align-items:flex-start;margin:0 auto}.aim-cluster{display:flex;flex-direction:column;align-items:center;gap:4px}.aim-cluster .micro{margin-top:4px;width:0;display:flex;flex-direction:column;align-items:center;row-gap:3px}.aim-between{color:#8a8a8a;line-height:1;margin:16px 28px 0}.tiny-arrow{color:#8a8a8a;align-self:center}.mini-squares{display:grid;grid-template-rows:repeat(3, 16px);grid-auto-flow:column;grid-auto-columns:16px}.mini-cell{width:16px;height:16px;padding:2px;box-sizing:border-box}.mini-box{width:100%;height:100%;border-radius:1px;box-shadow:inset 0 0 0 1.5px #E0A526,inset 0 0 0 2.5px #fff}.micro{font-size:11px;line-height:1;color:#605D5D;white-space:nowrap}.why{align-self:stretch;width:auto;display:flex;flex-direction:column}.why-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 480ms cubic-bezier(0.4, 0, 0.2, 1)}.why-panel.is-open{grid-template-rows:1fr}.why-panel-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);visibility:hidden;transition-property:opacity, transform, visibility;transition-duration:220ms, 480ms, 0s;transition-timing-function:ease,cubic-bezier(0.4, 0, 0.2, 1),linear;transition-delay:0s, 0s, 480ms}.why-panel.is-open .why-panel-inner{opacity:1;transform:none;visibility:visible;transition-duration:320ms, 480ms, 0s;transition-delay:140ms, 0s, 0s}@media (prefers-reduced-motion: reduce){.why-panel,.why-panel-inner{transition:none}}.why-copy{padding-top:20px}.why-chart{padding-top:16px;padding-bottom:20px}.why-copy h3{margin:0 0 6px;font-size:16px;line-height:1.2}.why-copy p,.unit-note{margin:6px 0 8px;font-size:15px;line-height:1.3;font-weight:400;color:#262626;text-align:left}.why-head,.why-caption{display:flex;justify-content:space-between;position:relative;font-size:12px;color:#605D5D}.why-head{padding-bottom:6px}.why-caption{margin-top:6px}.why-head span:first-child{font-size:13px;font-weight:700}.why-majority{position:absolute;bottom:8px;transform:translateX(-50%);font-family:"CNN","Public Sans",sans-serif;font-size:12px;font-weight:500;color:#262626}.is-narrow .why-head{padding-bottom:24px}.is-narrow .why-majority{bottom:6px}.why-grid{position:relative;display:grid;grid-template-rows:repeat(var(--why-rows, 5), auto);grid-template-columns:repeat(var(--why-cols, 87), minmax(0, 1fr));grid-auto-flow:column}.why-grid i{aspect-ratio:1;box-sizing:border-box;border-right:0.5px solid #F6F6F6;border-bottom:0.5px solid #F6F6F6}.why-grid svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.toggle,.more,.chip-btn,.flip-toggle{font:inherit;color:#262626;cursor:pointer}.toggle{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;border:0;border-top:1px solid #E3E3E3;background:transparent;font-size:15px;font-weight:700}.why-toggle{margin:0 -20px;padding:10px 20px;border-radius:0 0 8px 8px}.state-toggle{margin:0 -18px;padding:10px 18px;border-radius:0 0 8px 8px}.toggle:hover,.more:hover,.chip-btn:hover{background:#eee}.chev{width:18px;height:18px;border-radius:50%;background:#d9d9d9;display:inline-flex;align-items:center;justify-content:center;transition:transform 320ms cubic-bezier(0.3, 1.4, 0.5, 1)}.chev.is-open{transform:rotate(180deg)}.legend{align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;font-size:12px;line-height:1;color:#605D5D}.legend-title,.state-legend h2{margin:0;font-size:12px;font-weight:700;color:#262626}.legend-item,.flip-toggle,.legend-pair,.compare{display:inline-flex;align-items:center;gap:5px}.legend-dot,.compare i,.pair-squares i{width:7px;height:7px;border-radius:1px;display:inline-block}.legend-sq,.legend-target{width:8px;height:8px;border-radius:1px;background:#c4c4c4;display:inline-block}.legend-bar,.legend-sq{background:#c4c4c4}.legend-bar{width:20px;height:8px;display:inline-block}.rd.is-narrow .legend-bar,.mode-none .legend-bar{background:#c4c4c4}.legend-target{box-shadow:inset 0 0 0 1.5px #E0A526,inset 0 0 0 2.5px #fff}.legend-target.is-outside{background:#c4c4c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 1.5px #E0A526}.flip-toggle{padding:0;border:0;background:none;color:#605D5D}.flip-words{display:inline-grid}.flip-words>span{grid-area:1 / 1}.flip-words>[aria-hidden]{visibility:hidden}.flip-toggle:disabled{cursor:default;opacity:0.4}.switch{position:relative;width:22px;height:12px;border-radius:6px;background:#d9d9d9}.switch.is-on{background:#262626}.knob{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#fff;transition:left 200ms cubic-bezier(0.3, 1.3, 0.5, 1)}.switch.is-on .knob{left:12px}.flip-sample{width:10px;height:10px;border-radius:1px;background:radial-gradient(circle, #fff 0 1px, #8a8a8a 1.4px);display:inline-block}.bar-head{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:end;gap:16px}.bar-head>.left{grid-column:1}.bar-head>.other-total{grid-column:2}.bar-head>.right{grid-column:3}.is-narrow .bar-head{grid-template-columns:minmax(0, 1fr)}.house-headline{margin:0 0 -12px;font-size:18px;line-height:1.3;font-weight:700;color:#262626;text-align:center;text-wrap:balance}.unit-tally{margin-left:auto}.unit-tally-leading{color:#605D5D;font-weight:400}.party-total{display:flex;flex-direction:column;gap:4px;min-width:0}.party-total.right{align-items:flex-end;text-align:right}.party-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.party-num,.party-name{font-size:clamp(17px, 5vw, 22px);line-height:1}.party-num{font-weight:700}.party-sub{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-size:13px;line-height:1.3;color:#605D5D}.party-sub+.party-sub{margin-top:-3px}.party-sub-part{white-space:nowrap}.party-sub.is-parts{display:block;overflow:hidden}.party-sub-parts{display:flex;flex-wrap:wrap;align-items:baseline;margin-left:-15px}.party-sub-parts .swatch{margin-right:4px}.party-sub-parts>.party-sub-part::before{content:'\B7';display:inline-block;width:15px;text-align:center}.party-total.right .party-sub-parts{justify-content:flex-end;margin-right:-15px;margin-left:0}.party-total.right .party-sub-parts>.party-sub-part::before{content:none}.party-total.right .party-sub-parts>.party-sub-part::after{content:'\B7';display:inline-block;width:15px;text-align:center}.swatch{width:10px;height:10px;border-radius:1px;display:inline-block}.swatch.is-target{box-shadow:inset 0 0 0 1.5px #E0A526,inset 0 0 0 2.5px #fff}.bar-frame,.stack{position:relative;margin:30px auto 0;max-width:100%;align-self:center}.bar-frame{margin-top:16px}.measurer{align-self:stretch;width:auto;height:0;margin-bottom:-24px}.win-label{position:absolute;bottom:calc(100% + 10px);transform:translateX(-50%);font-family:"CNN","Public Sans",sans-serif;font-size:12px;font-weight:500;white-space:nowrap}.stack-label{bottom:calc(100% + 2px);transform:translateX(calc(-100% + 1px));line-height:1.2;text-align:right}.seat-grid{display:grid;gap:0}.seat{min-width:0;min-height:0;box-sizing:border-box}.seat-fill{width:100%;height:100%;position:relative}.seat[data-seat]{position:relative;cursor:pointer}.seat.is-hover{z-index:6 !important}.seat.is-hover::after{content:"";position:absolute;top:var(--pad-t, 0px);right:var(--pad-r, 0px);bottom:var(--pad-b, 0px);left:var(--pad-l, 0px);border-radius:1px;box-shadow:0 0 0 2px #000;pointer-events:none}.win-line{position:absolute;z-index:5;left:0;top:-6px;pointer-events:none;overflow:visible}.brackets{position:relative;height:26px;margin-top:6px}.bracket{position:absolute;top:0;height:5px;border:1px solid #9a9a9a;border-top:0;box-sizing:border-box}.bracket-label{position:absolute;top:9px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;line-height:1;color:#605D5D}.bracket-label.is-start{left:0;transform:none}.brackets.is-above{height:18px;margin:0 0 6px}.brackets.is-above .bracket{top:auto;bottom:0;border-top:1px solid #9a9a9a;border-bottom:0}.brackets.is-above .bracket-label{top:auto;bottom:9px}.bar-mobile,.is-narrow .bar-desktop,.is-narrow .desktop-only{display:none}.is-narrow .bar-mobile{display:block}.stack-block{position:relative}.bar-mobile .stack{margin:8px 0 0}.bar-mobile>.party-total{margin-top:14px}.vbar{position:relative;margin:20px 0 16px}.vbar-label{position:absolute;left:calc(100% + 18px);transform:translateY(-50%);font-family:"CNN","Public Sans",sans-serif;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.vbar-line{position:absolute;z-index:5;left:0;top:0;pointer-events:none;overflow:visible}.vbar-brackets{position:absolute;top:0;bottom:0;left:calc(100% + 6px)}.vbar-bracket{position:absolute;left:0;width:5px;border:1px solid #9a9a9a;border-left:0;box-sizing:border-box}.vbar-bracket .bracket-label{top:50%;left:10px;transform:translateY(-50%)}.other-total{color:#767676}.other-total strong{font-family:"CNN","Public Sans",sans-serif}.bar-head .other-total .party-sub-parts{justify-content:center}.stack-runoff-note{margin:10px 0 0;font-size:12px;line-height:1.35;color:#767676}.stack-others{display:flex;align-items:center;gap:8px}.stack-others .seat-grid{flex:none}.stack-block+.stack-block{margin-top:28px}.stack-block .seat-grid{position:relative;isolation:isolate}.stack-track{position:absolute;z-index:-1;background:#f3f3f3}.stack-block.is-empty .seat-grid{background:#f3f3f3;border-radius:2px}.stack-line{position:absolute;z-index:5;top:0;bottom:6px;width:2px;margin-left:-1px;background:#262626;box-shadow:0 0 0 1.5px #fff;pointer-events:none}.state-legend{margin-bottom:40px}.state-grid,.district-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 350px), 1fr));gap:40px 30px;align-items:start}.state-grid,.district-grid{grid-template-columns:repeat(auto-fill, minmax(max(240px, calc((100% - 60px) / 3)), 1fr))}.district-grid{position:relative;padding-top:36px;gap:24px 16px}.is-narrow .state-grid,.is-narrow .district-grid{row-gap:16px}[data-cardtop],[data-cardmid]{box-sizing:border-box}.rd:not(.is-narrow) .district-grid{align-items:stretch}.rd:not(.is-narrow) .district-card .district-body{flex:1}.rd:not(.is-narrow) .district-card .cand-table{flex:1;display:flex;flex-direction:column}.rd:not(.is-narrow) .district-card .cand-table>.cand-status{margin-top:auto;padding-top:18px}.is-narrow .state-card{padding:24px 14px 0;gap:16px}.is-narrow .state-card>.detail{margin-top:-16px}.is-narrow .state-card>.detail .detail-inner>:first-child{margin-top:16px}.is-narrow .state-top{gap:12px}.is-narrow .state-header{margin:-24px -14px 0;padding:12px 116px 10px 14px}.is-narrow .state-toggle{min-height:42px;margin:0 -14px;padding:8px 14px}.is-narrow .district-header{padding:12px 112px 10px 14px}.is-narrow .district-body{gap:12px;padding:12px 14px 14px}.state-grid.is-peek{position:relative}.state-grid.is-peek,.district-grid.is-peek{padding:60px 16px 0;margin:-60px -16px 0;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 174px), transparent calc(100% - 21px));mask-image:linear-gradient(to bottom, #000 calc(100% - 174px), transparent calc(100% - 21px));pointer-events:none}.state-grid.is-peek>*,.district-grid.is-peek>*{pointer-events:auto}.district-grid.is-peek{padding-top:96px}.is-narrow .state-grid.is-peek,.is-narrow .district-grid.is-peek{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.states .more,.districts .more{display:flex;margin:20px auto 0}.district-intro{margin-bottom:14px}.small-district-note{position:absolute;z-index:3;transform:translate(50%, -50%);font-size:8px;font-weight:700;line-height:0.95;color:#8a8a8a;text-align:center;white-space:nowrap;pointer-events:none;text-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff}.state-card,.district-card{position:relative;overflow:visible;min-width:0;display:flex;flex-direction:column}.state-card{padding:30px 18px 0;gap:20px}.state-map{position:absolute;right:16px;z-index:2;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.28))}.state-top{display:flex;flex-direction:column;gap:16px}.state-header{position:relative;display:flex;margin:-30px -18px 0;padding:16px 120px 14px 18px;border-radius:8px 8px 0 0;border-bottom:1px solid #E3E3E3;color:#262626}.state-titles{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.state-header .drawn-badge{position:relative;z-index:3;white-space:nowrap;background:#fff;padding:3px 7px 2px;border:1px solid;border-radius:3px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0.03em;text-transform:uppercase}.state-header span,.district-header span{font-size:13px;line-height:1.2}.tone-D{background:#008AEF}.tone-R{background:#c00}.tone-tie,.tone-wait{background:#8c8c8c}.is-leading.tone-D{background:#84BBFA}.is-leading.tone-R{background:#ED9A9A}.state-header.is-leading,.district-header.is-leading,.chip.is-leading{color:#262626}.unit-tally{color:#262626}.state-extra{display:flex;flex-direction:column;gap:16px}.is-narrow .state-card:not(.is-open) .state-extra{display:none}.rd-tip{position:fixed;z-index:1000;transform:translate(-50%, -100%);width:250px;max-width:calc(100vw - 8px);box-sizing:border-box;padding:12px 14px;border:1px solid #E3E3E3;border-radius:8px;background:#fff;color:#262626;font-size:12px;line-height:1.3;box-shadow:0 4px 16px rgba(0,0,0,0.14);pointer-events:none;opacity:0;transition:opacity 120ms ease}.rd-tip.is-on{opacity:1}.rd-tip.is-below{transform:translate(-50%, 0)}.seat-tip-head{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #E3E3E3}.seat-tip-head .chip{gap:5px;padding:3.5px 8px 2.5px;font-size:11px;letter-spacing:0.03em}.seat-tip-head .seat-tip-note{margin:6px 0 0;font-size:12px;line-height:1.35;color:#605D5D}.seat-tip-head h3{margin:0;font-size:14px;line-height:1.2}.seat-tip-head>span:not(.chip){font-size:11px;color:#605D5D}.seat-tip-head .seat-tip-outcome{margin:4px 0 0;font-size:12px;line-height:1.3;color:#262626}.seat-tip-head .seat-tip-target-callout{margin-top:6px;padding:8px 10px;border:1px solid rgba(224,165,38,0.35);border-radius:4px;background:rgba(224,165,38,0.08)}.seat-tip-head .seat-tip-target-callout .seat-tip-outcome{margin:0}.seat-tip-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.seat-tip .chip{font-size:10px}.seat-tip .seat-tip-target{padding:2.5px 7px 1.5px;border:1px solid #E0A526;background:#E0A526;color:#262626}.seat-tip .cand{min-height:0;font-size:12px}.seat-tip .cand-name{padding:4px 10px}.seat-tip .cand-party{font-size:11px}.seat-tip .cand-status{margin-top:10px}.seat-tip .cand-updated,.seat-tip .cand-est{font-size:11px}.net-block{margin-top:auto;padding-top:14px;border-top:1px solid #E3E3E3}.net-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:700;color:#262626}.net-row>span:first-child{color:#605D5D;white-space:nowrap}.net-value{min-width:0;font-size:14px;font-weight:700;text-align:right}.net-note{margin:6px 0 0;font-size:13px;line-height:1.35;color:#605D5D}.chip{display:inline-flex;align-items:center;flex:none;padding:3px 8px;border-radius:3px;font-size:13px;line-height:1.2;font-weight:700;white-space:nowrap;color:#fff}.chip.tone-tie,.chip.tone-wait{background:#d9d9d9;color:#262626}.target-summary,.target-box{background:#F6F6F6;border-radius:8px;padding:10px 12px}.target-summary p,.target-box p{margin:0;font-size:13px;line-height:1.35;color:#262626}.compare{flex-wrap:wrap;margin-top:8px}.compare i{width:10px;height:10px}.unit-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:12px;color:#605D5D}.unit-head>span:first-child{white-space:nowrap}.unit-head>span:last-child{flex:none;white-space:nowrap}.dem-ink{color:#008AEF}.rep-ink{color:#c00}.square-grid{display:grid;grid-template-columns:repeat(auto-fill, 12px);justify-content:space-between;gap:3px}.square-grid i{width:12px;height:12px;border-radius:1px;display:block}.square-grid i[data-seat]{cursor:pointer}.square-grid i[data-seat].is-hover{position:relative;z-index:1;outline:2px solid #000}.unit-row:not(.is-context) .unit-head{color:#262626;font-weight:700}.unit-row .unit-note{font-size:13px}.unit-row.is-context .unit-note,.unit-row.is-context .unit-tally{color:#605D5D}.detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows 380ms cubic-bezier(0.2, 0.8, 0.2, 1)}.detail.is-open{grid-template-rows:1fr}.detail-inner{overflow:hidden;display:flex;flex-direction:column;gap:28px}.state-card>.detail{margin-top:-20px}.state-card>.detail .detail-inner>:first-child{margin-top:20px}.analysis h3{margin:0;font-size:15px}.explain,.empty-note{font-size:12px;text-align:left;padding:6px 0 10px}.table-head,.table-row{display:grid;grid-template-columns:44px minmax(0, 1fr) auto;column-gap:10px;align-items:center}.table-head{align-items:end;font-size:12px;line-height:1.25;color:#605D5D;padding-bottom:6px;border-bottom:1px solid #262626}.table-head-cell{display:flex;flex-direction:column;white-space:nowrap}.table-head-cell.is-result{align-items:flex-end}.table-footnote{margin:0;padding-top:8px;font-size:12px;line-height:1.35;color:#605D5D}.table-row{font-size:13px;padding:7px 0;border-bottom:1px solid #ebebeb}.table-district{font-weight:700}.margin-pair{display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:2px;font-weight:500}.margin-value{white-space:nowrap}.table-row .pair-squares{justify-self:end}.pair-squares{display:inline-flex;align-items:center;gap:6px}.pair-squares i{width:14px;height:14px}.pair-arrow{display:block;flex:none;color:#8a8a8a}.district-intro p{font-size:15px;line-height:1.5;text-align:left}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{min-height:32px;padding:5px 12px;border:1px solid #dcdcdc;border-radius:16px;background:#fff;font-size:13px}.chip-btn.is-on{background:#262626;border-color:#262626;color:#fff}.district-header{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:16px 116px 12px 18px;border-radius:8px 8px 0 0;border-bottom:1px solid #E3E3E3;color:#262626}.district-header>span:not(.chip){min-height:2.4em;color:#605D5D}.is-narrow .district-header>span:not(.chip){min-height:0}.district-header h3{position:relative;z-index:3}.district-header h3 .nowrap{white-space:nowrap;font-size:inherit;line-height:inherit}.district-header .chip{position:relative;z-index:4;align-self:flex-start;gap:5px;padding:3.5px 8px 2.5px;margin-bottom:6px;font-size:11px;letter-spacing:0.03em}.chip-check{display:block;flex:none;margin-top:-1px}.district-map{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.district-map .state-map{top:0;right:0}.district-map .small-district-note{min-height:0;font-size:10px;line-height:1;color:#8a8a8a}.district-body{display:flex;flex-direction:column;gap:16px;padding:16px 18px 18px}.target-box{position:relative}.badge{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center}.badge.is-miss{top:-13px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15)}.badge.is-pair{top:-13px;width:auto;height:auto;gap:4px;padding:4px 6px;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15)}.badge.is-pair i{display:block;width:9px;height:9px;border-radius:1px}.target-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;color:#605D5D}.status-label{font-size:12px;font-weight:700;letter-spacing:0.06em;color:#262626}.cand{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;font-size:14px;font-weight:700;line-height:1.2;color:#262626}.cand+.cand,.cand-extra .cand:first-child{margin-top:6px}.cand-name>span{display:block;overflow:hidden;text-overflow:ellipsis}.cand-name>.cand-label{display:flex;align-items:center;gap:6px}.cand-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.cand-check{display:block;flex:none}.cand-party{margin-top:2px;font-size:12px;font-weight:400;color:#605D5D}.cand-bar{position:absolute;top:0;bottom:0;left:0;box-sizing:content-box;border-left:4px solid;max-width:calc(100% - 4px)}.cand-name{position:relative;min-width:0;padding:6px 12px 6px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-pct{position:relative;display:inline-flex;align-items:center;gap:4px;flex:none;font-variant-numeric:tabular-nums}.cand-more{display:flex;align-items:center;gap:6px;margin-top:6px;padding:2px 0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#605D5D;cursor:pointer}.cand-more:hover{color:#262626}.cand-more .chev{width:16px;height:16px}.cand-status{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:18px}.cand-updated{min-width:0;margin:0;color:#262626;font-size:12px;line-height:1.2}.cand-est{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none;font-size:12px;line-height:1;color:#605D5D}.cand-est strong{color:#262626;font-weight:700}.cand-meter{display:block;flex:none;width:44px;height:4px;border-radius:70px;overflow:hidden;background:#e6e6e6}.cand-meter i{display:block;height:100%;background:#0c0c0c}.more{align-self:center;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:10px 18px;border:1px solid #dcdcdc;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05);font-size:14px;font-weight:700}.house-status{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:-10px 0 -8px}.is-narrow .house-status{margin-bottom:0}.preview-note,.feed-error{margin:0;padding:12px 14px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05);font-size:14px}.feed-error p{margin:0}.retry{margin-top:4px;color:#605D5D;font-size:13px}.test-panel{margin:0 0 12px;padding:10px 12px;border:1px dashed #8a8a8a;border-radius:8px;background:#fffbea;font-size:13px}.test-panel ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:2px 12px;margin:8px 0 0;padding:0;list-style:none}.test-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.test-button{min-height:32px;padding:0 12px;border:1px solid #262626;border-radius:4px;background:#262626;color:#fff;font:inherit;font-weight:600;cursor:pointer}.test-button.is-quiet{background:#fff;color:#262626}.stale-note{margin-bottom:12px;border-left:4px solid #8a8a8a}.house-footnote{align-self:stretch;margin:0;padding-bottom:16px;font-size:12px;line-height:1.35;color:#707070;text-align:left}.house-status{flex-wrap:wrap;row-gap:6px}.house-status .cand-updated,.house-status .cand-est,.house-status .cand-est strong{color:#767676}.house-status .cand-updated{white-space:nowrap}.house-status .cand-est{flex-direction:row;align-items:center;gap:6px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.state-header .state-map{top:50%;transform:translateY(-50%)}.state-header .chip>span,.district-header .chip>span,.chip>span{font-size:inherit}


/*# sourceMappingURL=main.css.map*/