.voa__project{--voa-font-size-xs:	0.75rem;--voa-font-size-sm:	0.875rem;--voa-font-size-base:	1rem;--voa-font-size-md:	1.125rem;--voa-font-size-lg:	1.75rem;--voa-font-size-xl:	3.00rem;--voa-line-height-tight:	1.1;--voa-line-height-heading:	1.2;--voa-line-height-base:	1.5;--voa-font-sans-display:	"Oswald", Arial, Helvetica,sans-serif;--voa-font-sans:	Arial, Helvetica,sans-serif;--voa-font-serif:	"Lora", serif;--voa-font-comic:	'Walter Turncoat', 'Comic Sans MS', Arial, sans-serif}.voa__project:lang(zh){--voa-font-sans-display: NSimSun, SimSun, PMingLiU, Arial, Helvetica, "Arial Unicode MS", sans-serif;--voa-font-sans: NSimSun, SimSun, PMingLiU, Arial, Helvetica, "Arial Unicode MS", sans-serif}.voa__project:lang(ko){--voa-font-sans-display: "Nanum-Square", Arial, Helvetica, "Arial Unicode MS", sans-serif;--voa-font-sans: "Nanum-Square", Arial, Helvetica, "Arial Unicode MS", sans-serif}.voa__project.Kurdish{--voa-font-sans-display: DroidNaskh,Geneva,sans-serif;--voa-font-sans: DroidNaskh,Geneva,sans-serif}.voa__project.Kurdish .voa__label.small{font-size:20px}.voa__project.Kurdish p{font-size:18px !important}.voa__project.Kurdish .voa__election__big-number-summary .voa__big-number__label,.voa__project.Kurdish .pg-section .voa__project .voa__election__big-number-summary .voa__big-number__label{font-size:24px !important}.voa__project.Kurdi{--voa-font-sans-display: "Oswald", Arial, Helvetica,sans-serif;--voa-font-sans: Arial, Helvetica,sans-serif}.voa__project:lang(prs),.voa__project:lang(pa),.voa__project:lang(ps){--voa-font-sans-display: "NassimArabic-Regular",Georgia,Times,"Times New Roman",serif;--voa-font-sans: "NassimArabic-Regular",Georgia,Times,"Times New Roman",serif}.voa__project:lang(prs) .voa__label.small,.voa__project:lang(pa) .voa__label.small,.voa__project:lang(ps) .voa__label.small{font-size:20px}.voa__project:lang(prs) p,.voa__project:lang(pa) p,.voa__project:lang(ps) p{font-size:20px !important}.voa__project:lang(prs) .voa__election__big-number-summary .voa__big-number__label,.voa__project:lang(prs) .pg-section .voa__project .voa__election__big-number-summary .voa__big-number__label,.voa__project:lang(pa) .voa__election__big-number-summary .voa__big-number__label,.voa__project:lang(pa) .pg-section .voa__project .voa__election__big-number-summary .voa__big-number__label,.voa__project:lang(ps) .voa__election__big-number-summary .voa__big-number__label,.voa__project:lang(ps) .pg-section .voa__project .voa__election__big-number-summary .voa__big-number__label{font-size:22px !important}.voa__project:lang(fa){--voa-font-sans-display: IRANSansX-Bold, Arial, "Arabic Transparent", Helvetica, sans-serif;--voa-font-sans: IRANSansX-Medium, Arial, "Arabic Transparent", Helvetica, sans-serif}.voa__project:lang(fa) .voa__label.small{font-size:20px}.voa__project:lang(fa) p{font-size:20px !important}.voa__project:lang(fa) .voa__election__big-number-summary .voa__big-number__label,.voa__project:lang(fa) .pg-section .voa__project .voa__election__big-number-summary .voa__big-number__label{font-size:18px !important}.voa__project:lang(ru){--voa-font-sans-display: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica, sans-serif;--voa-font-sans: "Arial", Helvetica, sans-serif}.voa__project:lang(uk),.voa__project:lang(ukr){--voa-font-sans-display: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica, sans-serif;--voa-font-sans: "Arial", Helvetica, sans-serif}.voa__project{--voa-color-blue:	#3A79B7;--voa-color-red:	#990000;--voa-gray-lightest:	#F1F1F1;--voa-gray-lighter:	#CCC;--voa-gray-light:	#999;--voa-gray-medium:	#666;--voa-gray-darker:	#333;--voa-gray-darkest:	#222}.voa__project .voa__clear:before,.voa__project .voa__clear:after{content:" ";display:table}.voa__project .voa__clear:after{clear:both}@media only screen and (min-width: 640px){.voa__project .voa__rule.wide-right{border-right:1px solid #ccc;padding-right:30px}.voa__project .voa__rule.wide-left{border-left:1px solid #ccc;padding-left:30px}}@media only screen and (min-width: 640px){.voa__project.rtl .voa__rule.wide-right{border-left:1px solid #ccc;border-right:none;padding-left:30px;padding-right:0}.voa__project.rtl .voa__rule.wide-left{border-right:1px solid #ccc;border-left:none;padding-right:30px;padding-left:0}}.voa__project .voa__footer.dark .voa__rule{border-color:#666}@media only screen and (min-width: 992px){.voa__project .voa__border-sides--desktop{border-right:1px solid #efefef;border-left:1px solid #efefef}}.voa__project .voa__shadow--up{box-shadow:0 -40px 40px rgba(20,20,20,.3);position:relative;z-index:99999}@media only screen and (min-width: 640px){.voa__project .voa__shadow--up{box-shadow:0 -40px 40px -20px rgba(20,20,20,.5)}}@media only screen and (min-width: 1280px){.voa__project .voa__shadow--up{box-shadow:0 -50px 20px -20px rgba(20,20,20,.5)}}.voa__project .voa__no-break{white-space:nowrap}@media only screen and (max-width: 640px){.voa__project .voa__no-mobile{display:none}}@media only screen and (max-width: 640px),screen and (max-height: 475px){.voa__project .voa__no-mobile{display:none}}@media only screen and (min-width: 780px)and (max-width: 991px){.voa__project .voa__no-tablet{display:none}}@media only screen and (max-width: 420px){.voa__project .voa__hide-mobile{display:none}}.voa__project .voa__show-mobile{display:block}@media only screen and (min-width: 420px){.voa__project .voa__show-mobile{display:none}}@media only screen and (max-width: 779px){.voa__project .voa__hide-medium-large{display:none}}@media only screen and (min-width: 780px){.voa__project .voa__hide-medium-large.voa__margin-top--small{display:block;margin-top:8px}}@media only screen and (max-width: 991px){.voa__project .voa__hide-large{display:none}}@media only screen and (min-width: 992px){.voa__project .voa__hide-large.voa__margin-top--small{display:block;margin-top:8px}}.voa__project .voa__show-small{display:block}@media only screen and (min-width: 420px){.voa__project .voa__show-small{display:none}}.voa__project .voa__show-medium-large{display:block}@media only screen and (min-width: 780px){.voa__project .voa__show-medium-large{display:none}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.voa__project{height:100%;line-height:1.2;font-size:var(--voa-font-size-base);line-height:var(--voa-line-height-base);max-width:100%;overflow-wrap:break-word;padding:0;word-wrap:break-word}.voa__project .balance-text{text-wrap:balance}.voa__project img{max-width:100%}.voa__project a{color:#3a79b7}.voa__project h1{font-family:"Oswald",Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans-display);line-height:var(--voa-line-height-tight);margin:0}.voa__project h2,.voa__project h3,.voa__project h4,.voa__project h5,.voa__project p,.voa__project ul li{font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);margin:0}.voa__project strong{font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans)}.voa__project .voa__kicker,.voa__project .voa__graphic__kicker{background-color:#900;background-color:var(--voa-color-red);color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);font-size:14px;font-size:var(--voa-font-size-sm);font-weight:bold;margin-bottom:20px;padding:6px 9px;text-decoration:none;text-transform:uppercase}.voa__project .voa__kicker a,.voa__project .voa__graphic__kicker a{color:#fff}.voa__project .voa__kicker a:hover,.voa__project .voa__graphic__kicker a:hover{text-decoration:underline}.voa__project .voa__kicker.small,.voa__project .voa__graphic__kicker.small{font-size:12px;font-size:var(--voa-font-size-xs)}.voa__project .voa__label{color:#900;font-weight:bold;margin-bottom:20px;text-transform:uppercase}.voa__project .voa__label a{color:#900}.voa__project .voa__label.small{font-size:var(--voa-font-size-base);margin-bottom:5px}.voa__project p.voa__tagline,.voa__project .voa__story p.voa__tagline{color:#888;font-family:Arial,Helvetica,sans-serif !important;font-family:var(--voa-font-sans) !important;font-size:var(--voa-font-size-sm) !important;padding-top:10px}.voa__project p.voa__tagline.center,.voa__project .voa__story p.voa__tagline.center{text-align:center}.voa__project .voa__story p.voa__cutline,.voa__project .voa__cutline,.voa__project .voa__caption{color:#666;color:var(--voa-gray-medium);font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);font-size:15px;font-size:var(--voa-font-size-sm);line-height:1.5;margin:5px 0 20px 0;padding-inline-start:10px;padding-inline-end:10px}.voa__project .voa__story p.voa__cutline.voa__cutline--reversed,.voa__project .voa__cutline.voa__cutline--reversed,.voa__project .voa__caption.voa__cutline--reversed{background-color:rgba(20,20,20,.8);color:#fff;margin-bottom:0;padding:20px;position:absolute;bottom:0;right:0;width:320px;max-width:100%;z-index:99999}.voa__project .voa__credit{color:#666;color:var(--voa-gray-medium);font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);font-size:15px;font-size:var(--voa-font-size-sm);margin:5px 5px 0 0;text-align:end;padding-inline-end:10px}.voa__project .voa__section{margin:0 auto;max-width:1280px;padding:0;position:relative;z-index:10}.voa__project .voa__section.white{background-color:#fff;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1}.voa__project .voa__section__full-width{padding:0;position:relative}.voa__project .voa__section__full-width.dark{background-color:#333;padding:40px 0}.voa__project .voa__section__full-width.white{background-color:#fff}.voa__project .voa__section__full-width.voa__section__title{background-position:center bottom;background-size:cover;min-height:90%;position:relative}@media only screen and (min-width: 420px){.voa__project .voa__section__full-width.voa__section__title{min-height:60%}}.voa__project .voa__section__full-width.voa__section__title.fullscreen{min-height:100%}.voa__project .voa__section__full-width .voa__title-card__shadow{background-image:linear-gradient(transparent 0%, #000 200%);height:30%;position:absolute;bottom:0;width:100%}.voa__project .voa__section__full-width .voa__title-card{position:absolute;bottom:5%}.voa__project .voa__section__full-width .voa__title{color:#000}.voa__project .voa__footer{background-color:#f4f4ef;border-top:1px solid #ddddd1;padding:40px 0;font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans)}.voa__project .voa__footer p{font-size:15px}@media only screen and (min-width: 640px){.voa__project .voa__footer p{font-size:16px}}.voa__project .voa__footer.dark{background-color:#333;color:#999;padding:40px 0 0 0}.voa__project .voa__footer.dark h3,.voa__project .voa__footer.dark h4{color:#ccc}.voa__project .voa__footer.dark h3.voa__kicker,.voa__project .voa__footer.dark h4.voa__kicker{color:#fff}.voa__project .voa__footer.dark a{color:#ccc}.voa__project .voa__footer.dark a:hover h3{color:orange}.voa__project .voa__footer a{color:#333}.voa__project .voa__footer a:hover{color:#3a79b7 !important}.voa__project .voa__footer a:hover h3,.voa__project .voa__footer a:hover h4{text-decoration:underline}.voa__project .voa__footer a img.voa__promo-image{max-width:none;width:100%}@media only screen and (min-width: 640px){.voa__project .voa__footer a img.voa__promo-image{float:left;max-width:50%;margin-right:2%;width:250px}}.voa__project .voa__footer .voa__grid__one-third{margin-bottom:40px}@media only screen and (min-width: 640px){.voa__project .voa__footer .voa__grid__one-third{margin-bottom:0}}@media only screen and (max-width: 640px){.voa__project .voa__footer .voa__grid__one-third.border-right{border-bottom:1px dotted #ccc;padding-bottom:20px}}@media only screen and (min-width: 780px){.voa__project .voa__footer .voa__grid__one-third p{line-height:1.3}}@media only screen and (min-width: 420px){.voa__project .voa__footer .voa__grid__two-thirds h3.voa__promo__title{font-size:24px !important}}@media only screen and (min-width: 640px){.voa__project .voa__footer .voa__grid__two-thirds h3.voa__promo__title{font-size:24px !important}}@media only screen and (min-width: 780px){.voa__project .voa__footer .voa__grid__two-thirds h3.voa__promo__title{font-size:36px !important}.voa__project .voa__footer .voa__grid__two-thirds p{line-height:1.3}}@media only screen and (min-width: 992px){.voa__project .voa__footer .voa__grid__two-thirds p{padding-right:5%}}.voa__project .voa__footer a,.voa__project .voa__footer h3,.voa__project .voa__footer h4,.voa__project .voa__footer .voa__kicker{margin-bottom:15px}@media only screen and (min-width: 992px){.voa__project.rtl .voa__footer .voa__grid__two-thirds p{padding-right:0;padding-left:5%}}.voa__project .voa__graphic__title--large,.voa__project .voa__section__full-width .voa__title{font-size:2rem;margin-bottom:10px}.voa__project .voa__graphic__readin{font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);font-size:110%;font-weight:normal;line-height:1.5;margin-top:0}.voa__project .voa__graphic__title--section{font-size:1.5rem;margin:0}.voa__project .voa__section__intro{font-size:16px;margin-bottom:10px}.voa__project .voa__mugshot{display:block;float:right;margin:0 0 15px 20px;max-width:40%;width:150px}.voa__project .voa__mugshot .voa__mugshot__name{display:block;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;line-height:1.2}.voa__project .voa__mugshot .voa__cutline{display:block;font-size:14px;padding:0 0 10px 0}.voa__project table{border-collapse:collapse;font-family:Arial,sans-serif;margin-bottom:40px;width:100%}.voa__project table tr td{border-top:1px solid #f1f1f1}.voa__project table tr td:first-of-type{padding-left:5px;text-align:start}.voa__project table tr th:first-of-type{text-align:start}.voa__project .voa__mugshot--round{border-radius:50%;border:1px solid #fff;margin:2px 5px 2px 5%;vertical-align:middle;width:40px}.voa__project .voa__photo--inset{margin-bottom:10px;width:100%}@media only screen and (min-width: 640px){.voa__project .voa__graphic__title--large,.voa__project .voa__section__full-width .voa__title{font-size:3rem;margin-bottom:20px}.voa__project .voa__graphic__readin{font-size:120%;line-height:1.7;margin-bottom:2rem}.voa__project .voa__section__intro{font-size:20px;margin-bottom:30px}}@media only screen and (min-width: 992px){.voa__project .voa__graphic__title--large,.voa__project .voa__section__full-width .voa__title{font-size:4rem}.voa__project .voa__graphic__title--section{font-size:3rem}.voa__project .voa__graphic__readin{font-size:140%;line-height:2}.voa__project .voa__graphic__intro{display:none}.voa__project .voa__section__intro{font-size:24px;line-height:1.4;margin-bottom:30px}.voa__project .voa__mugshot--round{border:3px solid #fff;width:60px}}.voa__project .voa__border-bottom{border-bottom:1px dotted #ccc}.voa__project .voa__grid,.voa__project .voa__grid__full{margin:0 auto;max-width:1280px;padding:0 5% 20px 5%;width:100%}.voa__project .voa__grid.white,.voa__project .voa__grid__full.white{background-color:#fff}.voa__project .voa__grid.voa__add-margin-between-sections,.voa__project .voa__grid__full.voa__add-margin-between-sections{margin-bottom:20px}@media only screen and (min-width: 1280px){.voa__project .voa__grid.voa__add-margin-between-sections,.voa__project .voa__grid__full.voa__add-margin-between-sections{margin-bottom:30px}}@media only screen and (min-width: 640px){.voa__project .voa__grid.voa__add-margin-between-sections.extra-margin,.voa__project .voa__grid__full.voa__add-margin-between-sections.extra-margin{margin-bottom:30px}}@media only screen and (min-width: 992px){.voa__project .voa__grid.voa__add-margin-between-sections.extra-margin,.voa__project .voa__grid__full.voa__add-margin-between-sections.extra-margin{margin-bottom:40px}}@media only screen and (min-width: 1280px){.voa__project .voa__grid.voa__add-margin-between-sections.extra-margin,.voa__project .voa__grid__full.voa__add-margin-between-sections.extra-margin{margin-bottom:60px}}.voa__project .voa__grid__full{padding:0}@media only screen and (max-width: 419px){.voa__project .voa__grid--mobile{padding:0 5%}}@media only screen and (min-width: 420px){.voa__project .voa__grid__full--mobile{padding:0 5%}}@media only screen and (max-width: 639px){.voa__project .voa__grid--medium{padding:0 5%}}.voa__project .voa__grid:before,.voa__project .voa__grid:after,.voa__project .voa__grid__full:before,.voa__project .voa__grid__full:after{content:" ";display:table}.voa__project .voa__grid:after,.voa__project .voa__grid__full:after{clear:both}@media only screen and (max-width: 419px){.voa__project .voa__grid__element:before,.voa__project .voa__grid__element:after{content:" ";display:table}.voa__project .voa__grid__element:after{clear:both}}.voa__project .voa__grid__element,.voa__project .voa__grid__one-half,.voa__project .voa__grid__one-third,.voa__project .voa__grid__one-fourth{margin:0 auto;padding:0;vertical-align:top;width:100%}.voa__project .voa__grid__one-half:first-of-type{margin-bottom:30px}.voa__project .force-mobile-grid.voa__grid__one-half{display:inline-block;margin-right:1%;vertical-align:top;width:49.5%}.voa__project .force-mobile-grid.voa__grid__one-half:nth-child(2n){margin-right:0}.voa__project .force-mobile-grid.voa__grid__one-half:first-of-type{margin-bottom:0}.voa__project .force-mobile-grid.voa__grid__one-third{display:inline-block;margin-right:2%;vertical-align:top;width:32%}.voa__project .force-mobile-grid.voa__grid__one-third:nth-child(3n){margin-right:0%}@media only screen and (max-width: 639px){.voa__project .voa__grid__one-column-until-medium{display:block !important;width:100% !important;margin-right:0 !important}}.voa__project .voa__grid__one-fourth{margin:0 auto;padding:0;vertical-align:top;width:100%}@media only screen and (min-width: 420px){.voa__project .voa__grid__one-fourth{display:inline-block;margin-right:2%;width:49%}.voa__project .voa__grid__one-fourth:nth-child(2n){margin-right:0}}@media only screen and (min-width: 640px){.voa__project .voa__grid__one-fourth{display:inline-block;margin-right:1.25%;width:24%}.voa__project .voa__grid__one-fourth:nth-child(2n){margin-right:1.25%}.voa__project .voa__grid__one-fourth:nth-child(4n){margin-right:0}}.voa__project .voa__grid__two-thirds.add-margin-right,.voa__project .voa__grid__two-thirds.border-right{margin-bottom:60px}@media only screen and (min-width: 420px)and (max-width: 639px){.voa__project .voa__grid__element{display:inline-block;margin-right:1.5%;width:48.2%}.voa__project .voa__grid__element:nth-child(2n){margin-right:0}}@media only screen and (min-width: 640px)and (max-width: 991px){.voa__project .voa__grid__element{color:#900 !important;display:inline-block;margin-right:2%;width:32%}.voa__project .voa__grid__element:nth-child(3n){margin-right:0}}@media only screen and (min-width: 992px){.voa__project .voa__grid__element{display:inline-block;margin-right:1.25%;width:15.6%}.voa__project .voa__grid__element:nth-child(3n){margin-right:1.25%}.voa__project .voa__grid__element:nth-child(6n){margin-right:0}.voa__project .voa__grid__one-half:first-of-type{margin-bottom:30px}.voa__project .voa__grid__one-third-flex{flex:1}}@media only screen and (min-width: 640px){.voa__project .voa__grid__full.flex{display:flex}.voa__project .voa__grid__one-half{display:inline-block;margin-right:1%;vertical-align:top;width:49%}.voa__project .voa__grid__one-half:nth-child(2n){margin-right:0}.voa__project .voa__grid__one-half:first-of-type{margin-bottom:0}.voa__project .voa__grid__one-third{display:inline-block;margin-right:2%;vertical-align:top;width:32%}.voa__project .voa__grid__one-third.full{margin-right:0;width:35%}.voa__project .voa__grid__one-third:nth-child(3n){margin-right:0%}.voa__project .voa__grid__two-thirds{display:inline-block;margin-right:0%;vertical-align:top;width:65%}.voa__project .voa__grid__two-thirds.add-border-right{border-right:1px dotted #ccc;margin-right:2%;width:64%}.voa__project .voa__grid__two-thirds.add-margin-right,.voa__project .voa__grid__two-thirds.border-right{margin-bottom:0;margin-right:4%;width:64%}.voa__project .voa__grid__two-thirds.flex{display:flex;flex:1;flex-direction:column;height:100%}.voa__project .voa__grid__one-third-flex{flex:1}}@media only screen and (min-width: 992px){.voa__project .voa__grid{margin-bottom:0}}@media only screen and (min-width: 640px){.voa__project .voa__grid__element.border-right,.voa__project .voa__grid__one-half.border-right,.voa__project .voa__grid__one-third.border-right,.voa__project .voa__grid__two-thirds.border-right{border-right:1px dotted #ccc;padding-right:2%}.voa__project .voa__grid__element.border-left,.voa__project .voa__grid__one-half.border-left,.voa__project .voa__grid__one-third.border-left,.voa__project .voa__grid__two-thirds.border-left{border-left:1px dotted #ccc;padding-left:2%}}@media only screen and (min-width: 640px){.voa__project .dark .voa__grid__element.border-right,.voa__project .dark .voa__grid__one-half.border-right,.voa__project .dark .voa__grid__one-third.border-right,.voa__project .dark .voa__grid__two-thirds.border-right{border-right:1px solid #555}.voa__project .dark .voa__grid__element.border-left,.voa__project .dark .voa__grid__one-half.border-left,.voa__project .dark .voa__grid__one-third.border-left,.voa__project .dark .voa__grid__two-thirds.border-left{border-left:1px solid #555}}@media only screen and (min-width: 992px){.voa__project .voa__border-sides{border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1}}@media only screen and (min-width: 420px)and (max-width: 639px){.voa__project.rtl .voa__grid__element{margin-right:0;margin-left:1.5%}.voa__project.rtl .voa__grid__element:nth-child(2n){margin-right:0;margin-left:0}}@media only screen and (min-width: 640px)and (max-width: 991px){.voa__project.rtl .voa__grid__element{margin-right:0;margin-left:2%}.voa__project.rtl .voa__grid__element:nth-child(3n){margin-right:0;margin-left:0}}@media only screen and (min-width: 992px){.voa__project.rtl .voa__grid__element{margin-right:0;margin-left:1.25%}.voa__project.rtl .voa__grid__element:nth-child(3n){margin-right:0;margin-left:1.25%}.voa__project.rtl .voa__grid__element:nth-child(6n){margin-right:0;margin-left:0}}@media only screen and (min-width: 640px){.voa__project.rtl .voa__grid__full.flex{display:flex}.voa__project.rtl .voa__grid__one-half{margin-right:0;margin-left:1%}.voa__project.rtl .voa__grid__one-half:nth-child(2n){margin-right:0;margin-left:0}.voa__project.rtl .voa__grid__one-third{margin-right:0;margin-left:2%}.voa__project.rtl .voa__grid__one-third.full{margin-right:0;margin-left:0}.voa__project.rtl .voa__grid__one-third:nth-child(3n){margin-right:0%;margin-left:0%}.voa__project.rtl .voa__grid__two-thirds{margin-right:0%;margin-left:0%}.voa__project.rtl .voa__grid__two-thirds.add-border-right{border-right:none;border-left:1px dotted #ccc;margin-right:0;margin-left:2%}.voa__project.rtl .voa__grid__two-thirds.add-margin-right,.voa__project.rtl .voa__grid__two-thirds.border-right{margin-right:0;margin-left:4%}}body.no-scroll{overflow-y:hidden}#article-content p a.voa__show-candidate,.pg-section .voa__project p a.voa__show-candidate{font-weight:bold}#article-content p a.voa__show-candidate:hover,.pg-section .voa__project p a.voa__show-candidate:hover{background-color:#ff0}.voa__project{width:100%;container-type:inline-size;container-name:election-graphic}.voa__project .voa__bg-video,.pg-section .voa__project .voa__bg-video{height:100vh;object-fit:cover;position:fixed;top:0;left:0;width:100vw;z-index:-1}.voa__project .voa__tv,.pg-section .voa__project .voa__tv{aspect-ratio:16/9;max-height:100%}@media only screen and (min-width: 640px){.voa__project .voa__tv.enlarge-display-type h1.voa__label,.pg-section .voa__project .voa__tv.enlarge-display-type h1.voa__label{margin-top:40px;margin-bottom:20px !important}.voa__project .voa__tv.enlarge-display-type h1.voa__label.dari,.voa__project .voa__tv.enlarge-display-type h1.voa__label.pashto,.pg-section .voa__project .voa__tv.enlarge-display-type h1.voa__label.dari,.pg-section .voa__project .voa__tv.enlarge-display-type h1.voa__label.pashto{margin-top:30px;font-size:54px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance.korean svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #senateBalance.chinese svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.korean svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.chinese svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.korean svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.chinese svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.korean svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.chinese svg text.label.party tspan{font-size:24px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance.korean svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #senateBalance.chinese svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.korean svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.chinese svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.korean svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.chinese svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.korean svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.chinese svg text.label.outline tspan{font-size:22px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance.dari svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #senateBalance.pashto svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.dari svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.pashto svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.dari svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.pashto svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.dari svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.pashto svg text.label.party tspan{font-size:32px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance.dari svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #senateBalance.pashto svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.dari svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance.pashto svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.dari svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance.pashto svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.dari svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance.pashto svg text.label.outline tspan{font-size:22px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance svg text.label.party tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance svg text.label.party tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance svg text.label.party tspan{font-size:26px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance svg text.label.outline tspan,.voa__project .voa__tv.enlarge-display-type #houseBalance svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance svg text.label.outline tspan,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance svg text.label.outline tspan{font-size:22px !important}.voa__project .voa__tv.enlarge-display-type #senateBalance svg g.bar text.label,.voa__project .voa__tv.enlarge-display-type #houseBalance svg g.bar text.label,.pg-section .voa__project .voa__tv.enlarge-display-type #senateBalance svg g.bar text.label,.pg-section .voa__project .voa__tv.enlarge-display-type #houseBalance svg g.bar text.label{font-size:24px}.voa__project .voa__tv.enlarge-display-type .voa__election-graphic.voa__map__container,.pg-section .voa__project .voa__tv.enlarge-display-type .voa__election-graphic.voa__map__container{aspect-ratio:11/4}}@media only screen and (min-width: 480px){.voa__project .voa__tv .voa__election-graphic.voa__map__container,.pg-section .voa__project .voa__tv .voa__election-graphic.voa__map__container{aspect-ratio:5/2;max-width:none}}.voa__project .voa__tv.voa__add-video-background .voa__election-graphic svg path.no-data,.voa__project .voa__tv.voa__add-video-background .pg-section .voa__project .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__tv.voa__add-video-background .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__tv.voa__add-video-background .pg-section .voa__project .voa__election-graphic svg path.no-data{fill:#ccc;fill-opacity:.3;stroke:#ffe}.voa__project .voa__tv .voa__election-graphic svg path.uncalled,.voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.uncalled,.pg-section .voa__project .voa__tv .voa__election-graphic svg path.uncalled,.pg-section .voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.uncalled{fill:#f1f1f1;fill-opacity:.8;stroke:#9c9c9c}.voa__project .voa__tv #congressionalMap svg,.pg-section .voa__project .voa__tv #congressionalMap svg{height:100%}.voa__project .voa__tv .voa__election-graphic svg path.called.Dem,.voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.called.Dem,.voa__project .voa__tv .voa__election-graphic svg path.called.GOP,.voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.called.GOP,.voa__project .voa__tv .voa__election-graphic svg path.no-data,.voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__tv .voa__election-graphic svg path.called.Dem,.pg-section .voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.called.Dem,.pg-section .voa__project .voa__tv .voa__election-graphic svg path.called.GOP,.pg-section .voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.called.GOP,.pg-section .voa__project .voa__tv .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.no-data{stroke-width:2px}.voa__project .voa__tv .voa__election-graphic svg path.no-data,.voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__tv .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__tv .pg-section .voa__project .voa__election-graphic svg path.no-data{fill-opacity:.3}.voa__project .voa__tv .voa__election-graphic svg path.tooCloseToCall,.pg-section .voa__project .voa__tv .voa__election-graphic svg path.tooCloseToCall{fill:#934b93;stroke:#a88ca8}.voa__project .voa__election__big-number-summary,.pg-section .voa__project .voa__election__big-number-summary{text-align:center}.voa__project .voa__election__big-number-summary .voa__big-number,.pg-section .voa__project .voa__election__big-number-summary .voa__big-number{font-weight:bold;font-size:80px;font-size:var(--voa-font-size-xl);line-height:1.1;margin-top:20px}.voa__project .voa__election__big-number-summary .voa__big-number.party-Dem,.pg-section .voa__project .voa__election__big-number-summary .voa__big-number.party-Dem{color:#2769b2}.voa__project .voa__election__big-number-summary .voa__big-number.party-GOP,.pg-section .voa__project .voa__election__big-number-summary .voa__big-number.party-GOP{color:#bb3939}.voa__project .voa__election__big-number-summary .voa__big-number#bigNumberInd,.pg-section .voa__project .voa__election__big-number-summary .voa__big-number#bigNumberInd{color:orange}.voa__project .voa__election__big-number-summary .voa__big-number__label,.pg-section .voa__project .voa__election__big-number-summary .voa__big-number__label{text-transform:uppercase}.voa__project .voa__election__big-number-summary .voa__election__one-third,.pg-section .voa__project .voa__election__big-number-summary .voa__election__one-third{display:inline-block;vertical-align:top;padding:0 1%;width:31%}.voa__project .labelLong,.pg-section .voa__project .labelLong{display:none}@container election-graphic (min-width: 480px){.voa__project .labelShort,.pg-section .voa__project .labelShort{display:none}.voa__project .labelLong,.pg-section .voa__project .labelLong{display:block}}.voa__project .voa__election-graphic,.pg-section .voa__project .voa__election-graphic{font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);margin:0 auto}.voa__project .voa__election-graphic p,.pg-section .voa__project .voa__election-graphic p{font-family:var(--voa-font-sans) !important}@container election-graphic (max-width: 640px){.voa__project .voa__election-graphic.voa__long-language #labelOpenSeats,.pg-section .voa__project .voa__election-graphic.voa__long-language #labelOpenSeats{display:none}.voa__project .voa__election-graphic.voa__long-language path#openSeats,.pg-section .voa__project .voa__election-graphic.voa__long-language path#openSeats{display:none}.voa__project .voa__election-graphic.voa__long-language .voa__election__big-number-summary .voa__big-number__label,.pg-section .voa__project .voa__election-graphic.voa__long-language .voa__election__big-number-summary .voa__big-number__label{font-size:12px}}.voa__project .voa__election-graphic.small table tr .hideSmall,.pg-section .voa__project .voa__election-graphic.small table tr .hideSmall{display:none}.voa__project .voa__election-graphic h1,.voa__project .voa__election-graphic h2,.voa__project .voa__election-graphic h3,.voa__project .voa__election-graphic h4,.voa__project .voa__election-graphic h5,.pg-section .voa__project .voa__election-graphic h1,.pg-section .voa__project .voa__election-graphic h2,.pg-section .voa__project .voa__election-graphic h3,.pg-section .voa__project .voa__election-graphic h4,.pg-section .voa__project .voa__election-graphic h5{font-family:"Oswald",Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans-display)}.voa__project .voa__election-graphic p,.voa__project .voa__election-graphic a,.voa__project .voa__election-graphic ul,.voa__project .voa__election-graphic ol,.voa__project .voa__election-graphic ul li,.voa__project .voa__election-graphic ol,.voa__project .voa__election-graphic li,.voa__project .voa__election-graphic table,.voa__project .voa__election-graphic table thead tr th,.voa__project .voa__election-graphic table tbody tr td,.pg-section .voa__project .voa__election-graphic p,.pg-section .voa__project .voa__election-graphic a,.pg-section .voa__project .voa__election-graphic ul,.pg-section .voa__project .voa__election-graphic ol,.pg-section .voa__project .voa__election-graphic ul li,.pg-section .voa__project .voa__election-graphic ol,.pg-section .voa__project .voa__election-graphic li,.pg-section .voa__project .voa__election-graphic table,.pg-section .voa__project .voa__election-graphic table thead tr th,.pg-section .voa__project .voa__election-graphic table tbody tr td{font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans)}.voa__project .voa__election-graphic p,.pg-section .voa__project .voa__election-graphic p{color:#666;font-family:Arial,Helvetica,sans-serif;font-family:var(--voa-font-sans);font-size:12px;font-size:var(--voa-font-size-sm);margin-bottom:20px !important}.voa__project .voa__election-graphic svg path.no-data,.pg-section .voa__project .voa__election-graphic svg path.no-data{fill:#fff;fill-opacity:.3;stroke:#ccc;stroke-width:1px}.voa__project .voa__election-graphic svg path.uncalled,.pg-section .voa__project .voa__election-graphic svg path.uncalled{fill:#ccc;stroke:#fff;stroke-width:1px}.voa__project .voa__election-graphic svg path.called,.pg-section .voa__project .voa__election-graphic svg path.called{stroke-width:1px}.voa__project .voa__election-graphic svg path.called.Dem,.pg-section .voa__project .voa__election-graphic svg path.called.Dem{fill:#2769b2;stroke:#95a5b7}.voa__project .voa__election-graphic svg path.called.GOP,.pg-section .voa__project .voa__election-graphic svg path.called.GOP{fill:#bb3939;stroke:#dc8787}.voa__project .voa__election-graphic svg path.tooCloseToCall,.pg-section .voa__project .voa__election-graphic svg path.tooCloseToCall{fill:#934b93;stroke:#a88ca8}.voa__project .voa__election-graphic svg rect,.pg-section .voa__project .voa__election-graphic svg rect{stroke:#fff;stroke-width:1px}.voa__project .voa__election-graphic svg rect.party-Dem,.pg-section .voa__project .voa__election-graphic svg rect.party-Dem{fill:#2769b2}.voa__project .voa__election-graphic svg rect.party-GOP,.pg-section .voa__project .voa__election-graphic svg rect.party-GOP{fill:#bb3939}.voa__project .voa__election-graphic svg rect.party-Other,.pg-section .voa__project .voa__election-graphic svg rect.party-Other{fill:orange}.voa__project .voa__election-graphic svg rect.status-uncalled,.pg-section .voa__project .voa__election-graphic svg rect.status-uncalled{fill:#ccc}.voa__project .voa__election-graphic svg circle,.pg-section .voa__project .voa__election-graphic svg circle{stroke:#fff;stroke-width:1px}.voa__project .voa__election-graphic svg circle.party-Dem,.pg-section .voa__project .voa__election-graphic svg circle.party-Dem{fill:#2769b2}.voa__project .voa__election-graphic svg circle.party-GOP,.pg-section .voa__project .voa__election-graphic svg circle.party-GOP{fill:#bb3939}.voa__project .voa__election-graphic svg circle.party-Other,.pg-section .voa__project .voa__election-graphic svg circle.party-Other{fill:orange}.voa__project .voa__election-graphic svg circle.status-uncalled,.pg-section .voa__project .voa__election-graphic svg circle.status-uncalled{fill:#ccc}.voa__project .voa__election-graphic svg circle.status-continuing,.pg-section .voa__project .voa__election-graphic svg circle.status-continuing{stroke:#000;stroke-width:4px}.voa__project .voa__election-graphic svg g.party-Dem rect,.pg-section .voa__project .voa__election-graphic svg g.party-Dem rect{fill:#2769b2}.voa__project .voa__election-graphic svg g.party-GOP rect,.pg-section .voa__project .voa__election-graphic svg g.party-GOP rect{fill:#bb3939}.voa__project .voa__election-graphic svg g.party-Other rect,.pg-section .voa__project .voa__election-graphic svg g.party-Other rect{fill:orange}.voa__project .voa__election-graphic svg g.status-uncalled rect,.pg-section .voa__project .voa__election-graphic svg g.status-uncalled rect{fill:#ccc}.voa__project .voa__election-graphic text.label.white,.pg-section .voa__project .voa__election-graphic text.label.white{fill:#fff}.voa__project .voa__election-graphic text.label.outline,.pg-section .voa__project .voa__election-graphic text.label.outline{fill:#000;font-size:.7em;font-weight:bold;paint-order:stroke fill;stroke:#fff;stroke-width:8px;stroke-linejoin:round;text-transform:uppercase}.voa__project .voa__last-updated-timestamp,.pg-section .voa__project .voa__last-updated-timestamp{color:#999;font-family:var(--voa-font-sans);font-size:.8em;margin:0 auto;text-align:end}.voa__project table,.pg-section .voa__project table{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;margin:0 auto 40px auto}.voa__project table tr th,.pg-section .voa__project table tr th{font-size:.8em;text-transform:uppercase}.voa__project table tr th,.voa__project table tr td,.pg-section .voa__project table tr th,.pg-section .voa__project table tr td{border-bottom:1px solid #ccc;padding:5px}.voa__project table tr:last-of-type td,.pg-section .voa__project table tr:last-of-type td{border-bottom:none}.voa__project table tr th,.voa__project table tr td,.pg-section .voa__project table tr th,.pg-section .voa__project table tr td{text-align:center}.voa__project table tr th:first-of-type,.voa__project table tr td:first-of-type,.pg-section .voa__project table tr th:first-of-type,.pg-section .voa__project table tr td:first-of-type{text-align:start}.voa__project table tr th.number,.voa__project table tr td.number,.pg-section .voa__project table tr th.number,.pg-section .voa__project table tr td.number{text-align:right;padding-right:10%}.toolTip{background:#fff;border-radius:5px;box-shadow:0 0 5px rgba(20,20,20,.3);display:none;font-family:Arial,sans-serif;height:auto;padding:8px;position:absolute;pointer-events:none;text-align:left;width:auto;min-width:180px;max-width:260px;z-index:99999999}.toolTip.constrain-width{width:180px}.toolTip.rtl{direction:rtl;text-align:right}.toolTip.rtl p{direction:rtl;text-align:right}.toolTipArrow{background-image:url(../img/tooltipArrow.png);background-size:cover;display:none;height:20px;pointer-events:none;position:absolute;width:10px;z-index:99999999}.pg-section.voa__interactive-page{margin:0}.voa__interactive-page .voa__project{container-type:normal}.voa__project .voa__interactive-election,.voa__project .voa__interactive-election *{box-sizing:border-box}.voa__project .voa__interactive-election{aspect-ratio:16/9;color:#333;display:grid;font-family:var(--voa-font-sans);grid-template-rows:16% 61% 23%;line-height:1.2;margin:0 auto;padding:0 2.5%;width:min(100%,177.7778vh)}.voa__project .voa__interactive-election header,.voa__project .voa__interactive-election nav,.voa__project .voa__interactive-election footer,.voa__project .voa__interactive-election .voa__interactive-chambers{align-items:center;display:flex}.voa__project .voa__interactive-election header,.voa__project .voa__interactive-election footer{gap:20px;justify-content:space-between}.voa__project .voa__interactive-election nav{gap:12px}.voa__project .voa__interactive-election h1{font-size:clamp(24px,4vw,70px);margin:6px 0 0}.voa__project .voa__interactive-election .voa__interactive-eyebrow{color:#666;font-size:clamp(12px,1vw,20px);letter-spacing:.12em;margin:0}.voa__project .voa__interactive-election button{background:#f1f1f1;border:2px solid #ccc;border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:clamp(16px,1.4vw,27px);font-weight:bold;padding:10px 24px;text-transform:uppercase;touch-action:manipulation}.voa__project .voa__interactive-election #home{align-items:center;display:inline-flex;justify-content:center;padding-inline:14px}.voa__project .voa__interactive-election #home:disabled{background:#f1f1f1;border-color:#ddd;color:#aaa;cursor:default}.voa__project .voa__interactive-election .voa__interactive-home-icon{display:block;width:1.2em;height:1.2em}.voa__project .voa__interactive-election .voa__interactive-chambers{gap:8px}.voa__project .voa__interactive-election button[aria-pressed=true]{background:#3a79b7;border-color:#3a79b7;color:#fff}.voa__project .voa__interactive-election button:focus-visible{outline:4px solid #956700;outline-offset:4px}.voa__project .voa__interactive-election #map{display:block;height:100%;touch-action:none;width:100%}.voa__project .voa__interactive-election .voa__interactive-geography{cursor:pointer;stroke:#fff;stroke-width:.7px;vector-effect:non-scaling-stroke}.voa__project .voa__interactive-election .voa__interactive-state-label{dominant-baseline:central;fill:#222;font-family:var(--voa-font-sans);font-size:16px;font-weight:bold;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3px;text-anchor:middle}.voa__project .voa__interactive-election .voa__interactive-state-label-connector{stroke:#666;stroke-width:1px;vector-effect:non-scaling-stroke}.voa__project .voa__interactive-election .voa__interactive-geography:focus,.voa__project .voa__interactive-election .voa__interactive-geography:focus-visible{outline:none}.voa__project .voa__interactive-election .voa__interactive-state-outlines{fill:none;pointer-events:none;stroke:#999;stroke-width:1.5px;vector-effect:non-scaling-stroke}.voa__project .voa__interactive-election footer{color:#666;font-size:clamp(12px,1.1vw,21px)}.voa__project .voa__interactive-election .voa__interactive-map-stage{min-height:0;overflow:hidden;position:relative}.voa__project .voa__interactive-election #details{background:#fff;border-inline-start:2px solid #ccc;box-shadow:0 0 50px rgba(0,0,0,.3);inset-block:0;inset-inline-end:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2% 3% 2%;position:absolute;touch-action:pan-y;transform:translateX(100%);width:32%;will-change:transform}.voa__project .voa__interactive-election #details .voa__interactive-race-card .voa__interactive-candidate.voa__interactive-with-portrait{background:#f1f1f1}.voa__project .voa__interactive-election #details .voa__interactive-race-card .voa__interactive-race-status{color:#777;text-align:end;text-transform:uppercase}.voa__project .voa__interactive-election #details .voa__interactive-race-card .voa__interactive-candidate-party{font-size:clamp(12px,1vw,20px);font-weight:bold;text-transform:uppercase}.voa__project .voa__interactive-election #details .voa__interactive-race-card .voa__interactive-candidate-name{font-weight:bold;font-size:clamp(14px,2vw,42px)}.voa__project .voa__interactive-election #details .voa__interactive-details-heading{margin:0;padding:14px 0;position:sticky;top:0}.voa__project .voa__interactive-election #details .voa__interactive-details-heading #detailsDistrict{display:block;margin-top:10px;text-transform:uppercase}.voa__project .voa__interactive-election #details .voa__interactive-candidate{border-inline-start:10px solid #999;border-radius:5px}.voa__project .voa__interactive-election #details .voa__interactive-candidate.Dem .voa__interactive-candidate-party{color:#2769b2}.voa__project .voa__interactive-election #details .voa__interactive-candidate.GOP .voa__interactive-candidate-party{color:#900}.voa__project .voa__interactive-election #details .voa__interactive-candidate.voa__interactive-winner{background-color:#fff;box-shadow:0 0 8px rgba(250,250,250,.8);margin-bottom:20px;transform:scale(1.02)}.voa__project .voa__interactive-election #details .voa__interactive-candidate.voa__interactive-winner.Dem{border-color:#2769b2}.voa__project .voa__interactive-election #details .voa__interactive-candidate.voa__interactive-winner.Dem .voa__interactive-candidate-party{color:#2769b2}.voa__project .voa__interactive-election #details .voa__interactive-candidate.voa__interactive-winner.GOP{border-color:#bb3939}.voa__project .voa__interactive-election #details .voa__interactive-candidate.voa__interactive-winner.GOP .voa__interactive-candidate-party{color:#900}.voa__project .voa__interactive-election #details.dark{background:#222;color:#fff}.voa__project .voa__interactive-election #details.dark .voa__interactive-details-heading{background-color:#222;border-bottom:1px solid #444}.voa__project .voa__interactive-election #details.dark .voa__interactive-race-card .voa__interactive-candidate.voa__interactive-with-portrait{background:#333}.voa__project .voa__interactive-election #details.dark .voa__interactive-race-card .voa__interactive-candidate-party{color:#ccc}.voa__project .voa__interactive-election #details.medium{background:#cdcbcc;color:#222}.voa__project .voa__interactive-election #details.medium .voa__interactive-details-heading{background-color:#cdcbcc;border-bottom:1px solid #999}.voa__project .voa__interactive-election #details.medium .voa__interactive-race-card .voa__interactive-candidate.voa__interactive-with-portrait{background:#f1f1f1}.voa__project .voa__interactive-election[dir=rtl] #details{transform:translateX(-100%)}.voa__project .voa__interactive-election #details h2{font-size:clamp(24px,2.1vw,40px)}.voa__project .voa__interactive-election #details p:not(.voa__interactive-eyebrow){font-size:clamp(16px,1.4vw,27px);line-height:1.5}.voa__project .voa__interactive-election #details .voa__interactive-panel-note{color:#666}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district{fill:#ccc}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-no-data,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-no-data{fill:#eee;fill-opacity:.1;stroke:#ccc}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-status-uncalled,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-status-uncalled{fill:#f1f1f1;fill-opacity:.8;stroke:#9c9c9c}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-status-called,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-status-called{stroke-width:1px}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-status-called.voa__interactive-party-Dem,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-status-called.voa__interactive-party-Dem{fill:#2769b2;stroke:#95a5b7}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-status-called.voa__interactive-party-GOP,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-status-called.voa__interactive-party-GOP{fill:#bb3939;stroke:#dc8787}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-too-close-to-call,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-too-close-to-call{fill:#934b93;stroke:#a88ca8}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-selected-state,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-selected-state{stroke:#333;stroke-width:1.5px}.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-selected-district{stroke:#956700;stroke-width:4px}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-no-data{cursor:default}.voa__project .voa__interactive-election #details #detailsDescription{font-size:clamp(14px,1vw,19px)}.voa__project .voa__interactive-election #details .voa__interactive-race-card p,.voa__project .voa__interactive-election #details .voa__interactive-detail-message{font-size:clamp(14px,1.1vw,21px);margin:8px 0}.voa__project .voa__interactive-election .voa__interactive-race-card{border-top:1px solid #ccc;padding-block:12px}.voa__project .voa__interactive-election .voa__interactive-race-card h3{font-size:clamp(18px,1.4vw,27px);margin:0 0 8px}.voa__project .voa__interactive-election .voa__interactive-candidate{position:relative;background:#f2f2f2;border-inline-start:4px solid #ccc;font-size:clamp(16px,1.2vw,23px);margin-block:10px;padding:12px}.voa__project .voa__interactive-election .voa__interactive-candidate.voa__interactive-winner{padding-inline-end:44px}.voa__project .voa__interactive-election .voa__interactive-winner-icon{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:24px;height:24px;color:#238636;pointer-events:none}.voa__project .voa__interactive-election .voa__interactive-candidate span{display:block;margin-top:5px}.voa__project .voa__interactive-election .voa__interactive-candidate-percentage{font-size:clamp(24px,1.5vw,36px);font-weight:bold;line-height:1.1;font-variant-numeric:tabular-nums}.voa__project .voa__interactive-election .voa__interactive-candidate-party,.voa__project .voa__interactive-election .voa__interactive-detail-updated{color:#666}.voa__project .voa__interactive-election .voa__interactive-district-choice{display:block;margin-block:10px;width:100%}.voa__project .voa__interactive-election .voa__interactive-back-to-districts{margin-block:0 12px;width:44px;min-height:36px;padding:2px 8px;font-size:24px;line-height:1}.voa__project .voa__interactive-election .voa__interactive-back-to-districts span{display:inline-block}.voa__project .voa__interactive-election[dir=rtl] .voa__interactive-back-to-districts span{transform:scaleX(-1)}.voa__project .voa__interactive-election .voa__interactive-senate .voa__interactive-state.voa__interactive-key-race,.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-key-race{stroke:#979797;stroke-width:3px}.voa__project .voa__interactive-election .voa__interactive-house .voa__interactive-district.voa__interactive-key-race.voa__interactive-selected-district{stroke:#333;stroke-width:4px}.voa__project .voa__interactive-election .voa__interactive-key-race-legend{align-items:center;background:rgba(255,255,255,.9411764706);border:2px solid rgba(0,0,0,0);border-radius:4px;color:#979797;cursor:pointer;display:flex;font-size:clamp(14px,1.1vw,21px);font-weight:normal;gap:8px;inset-block-start:12px;inset-inline-start:12px;min-height:0;min-width:0;padding:8px 12px;position:absolute;top:20px;z-index:1}.voa__project .voa__interactive-election .voa__interactive-key-race-legend[aria-pressed=true]{background:rgba(255,255,255,.9411764706);border-color:#333;color:#333}.voa__project .voa__interactive-election.voa__interactive-highlight-key-races .voa__interactive-geography:not(.voa__interactive-key-race):not(.voa__interactive-no-data){fill-opacity:.5}.voa__project .voa__interactive-election .voa__interactive-key-race-legend>span[aria-hidden]{border:3px solid #956700;height:16px;width:20px}.voa__project .voa__interactive-election .voa__interactive-key-race-label{color:#777;font-weight:bold;margin-top:20px;text-transform:uppercase}.voa__project .voa__interactive-election .voa__interactive-district-choice.voa__interactive-key-race{border-color:#999}.voa__project .voa__interactive-election .voa__interactive-candidate.voa__interactive-with-portrait{display:flow-root}.voa__project .voa__interactive-election .voa__interactive-candidate-portrait{aspect-ratio:4/5;background:#eee;float:inline-start;margin-block-end:6px;margin-inline-end:12px;position:relative;width:clamp(64px,6vw,112px)}.voa__project .voa__interactive-election .voa__interactive-candidate-portrait span{color:#666;display:grid;font-size:clamp(11px,.8vw,15px);inset:0;margin:0;padding:6px;place-items:center;position:absolute;text-align:center}.voa__project .voa__interactive-election .voa__interactive-candidate-portrait img{background:#f2f2f2;height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;width:100%}.voa__project .voa__interactive-election .voa__interactive-candidate-portrait img[hidden]{display:none}.voa__project .voa__interactive-election #balance{display:grid;gap:3px;grid-template-rows:auto minmax(0, 1fr) auto;min-height:0;padding-block:4px}.voa__project .voa__interactive-election .voa__interactive-balance-heading{display:flex;font-size:clamp(12px,1.1vw,21px);gap:12px;justify-content:space-between}.voa__project .voa__interactive-election footer{display:none}.voa__project .voa__interactive-election #balanceTotals{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:baseline;gap:16px;padding-block:4px 8px}.voa__project .voa__interactive-election .voa__interactive-balance-total{display:flex;align-items:baseline;justify-content:center;gap:.4em;font-size:clamp(22px,2.2vw,42px)}.voa__project .voa__interactive-election .voa__interactive-balance-total strong{font-size:inherit;font-variant-numeric:tabular-nums;line-height:1}.voa__project .voa__interactive-election .voa__interactive-balance-total span{color:#666}.voa__project .voa__interactive-election .voa__interactive-balance-total.voa__interactive-party-total-Dem{color:#2769b2}.voa__project .voa__interactive-election .voa__interactive-balance-total.voa__interactive-party-total-GOP{color:#bb3939}.voa__project .voa__interactive-election .voa__interactive-balance-total.voa__interactive-party-total-Other{color:#666}.voa__project .voa__interactive-election #balanceTitle{font-size:clamp(14px,1.4vw,24px)}@media only screen and (min-width: 1280px){.voa__project .voa__interactive-election #balanceTitle{font-size:clamp(14px,2vw,30px)}}.voa__project .voa__interactive-election #balanceThreshold{color:#666}@media only screen and (min-width: 1280px){.voa__project .voa__interactive-election #balanceThreshold{font-size:clamp(14px,1.4vw,24px)}}.voa__project .voa__interactive-election #balanceChart{display:block;height:100%;width:100%}.voa__project .voa__interactive-election #balanceChart text{fill:#fff;font-family:var(--voa-font-sans);font-size:24px;font-weight:bold;text-anchor:middle}.voa__project .voa__interactive-election .voa__interactive-segment.voa__interactive-seat-dem rect,.voa__project .voa__interactive-election .voa__interactive-parliament-seat.voa__interactive-seat-dem{fill:#2769b2}.voa__project .voa__interactive-election .voa__interactive-segment.voa__interactive-seat-dem-continuing rect,.voa__project .voa__interactive-election .voa__interactive-parliament-seat.voa__interactive-seat-dem-continuing{fill:#4189d8}.voa__project .voa__interactive-election .voa__interactive-segment.voa__interactive-seat-gop rect,.voa__project .voa__interactive-election .voa__interactive-parliament-seat.voa__interactive-seat-gop{fill:#bb3939}.voa__project .voa__interactive-election .voa__interactive-segment.voa__interactive-seat-gop-continuing rect,.voa__project .voa__interactive-election .voa__interactive-parliament-seat.voa__interactive-seat-gop-continuing{fill:#cd5252}.voa__project .voa__interactive-election .voa__interactive-segment.voa__interactive-seat-other rect,.voa__project .voa__interactive-election .voa__interactive-parliament-seat.voa__interactive-seat-other{fill:orange}.voa__project .voa__interactive-election .voa__interactive-segment.voa__interactive-seat-uncalled rect,.voa__project .voa__interactive-election .voa__interactive-parliament-seat.voa__interactive-seat-uncalled{fill:#fff}.voa__project .voa__interactive-election #balanceChart .voa__interactive-seat-uncalled text{fill:#000}.voa__project .voa__interactive-election #balanceChart .voa__interactive-balance-control{stroke:#bbb;stroke-dasharray:6 4;stroke-width:3}.voa__project .voa__interactive-election #parliamentView.persian table tr th,.voa__project .voa__interactive-election #parliamentView.persian table tr td,.voa__project .voa__interactive-election:lang(fa) table tr th,.voa__project .voa__interactive-election:lang(fa) table tr td{font-family:var(--voa-font-sans)}.voa__project .voa__interactive-election #parliament{display:block;height:100%;width:100%}.voa__project .voa__interactive-election #parliament[hidden],.voa__project .voa__interactive-election #map[hidden],.voa__project .voa__interactive-election .voa__interactive-key-race-legend[hidden]{display:none}.voa__project .voa__interactive-election .voa__interactive-parliament-seat{stroke:#fff;stroke-width:.6}.voa__project .voa__interactive-election #parliament .voa__interactive-chamber-label{fill:#333;font-family:var(--voa-font-sans);font-size:15px;font-weight:bold;text-anchor:middle}.voa__project .voa__interactive-election #parliament .voa__interactive-chamber-note{fill:#666;font-family:var(--voa-font-sans);font-size:10px;text-anchor:middle}.voa__project .voa__interactive-election.voa__interactive-balance-hidden{grid-template-rows:16% 84%}.voa__project .voa__interactive-election #balance[hidden]{display:none}.voa__project .voa__interactive-election #balance,.voa__project .voa__interactive-election #parliament{cursor:pointer;touch-action:manipulation}.voa__project .voa__interactive-election #balance:focus-visible{outline:3px solid #956700;outline-offset:-3px}.voa__project .voa__interactive-election #parliament:focus,.voa__project .voa__interactive-election #parliament:focus-visible{outline:none}.voa__project .voa__interactive-election #parliamentView{display:flex;flex-direction:column;height:100%}.voa__project .voa__interactive-election #parliamentView[hidden]{display:none}.voa__project .voa__interactive-election #parliamentView #parliament{flex:1;min-height:0}.voa__project .voa__interactive-election #parliamentTotals{direction:ltr;border-collapse:collapse;flex:none;margin:0 auto 8px;table-layout:fixed;text-align:center;width:78%}.voa__project .voa__interactive-election #parliamentTotals th,.voa__project .voa__interactive-election #parliamentTotals td{border:none}.voa__project .voa__interactive-election[dir=rtl] #parliamentTotals th,.voa__project .voa__interactive-election[dir=rtl] #parliamentTotals td{direction:rtl}.voa__project .voa__interactive-election #parliamentTotals th{color:#666;font-size:clamp(16px,1.5vw,29px);font-weight:normal;padding:0 8px;text-align:center}.voa__project .voa__interactive-election #parliamentTotals td{font-size:clamp(40px,5vw,96px);font-variant-numeric:tabular-nums;font-weight:bold;line-height:1.1;padding:0 8px;text-align:center}.voa__project .voa__interactive-election #parliamentTotals .voa__interactive-party-total-Dem{color:#2769b2}.voa__project .voa__interactive-election #parliamentTotals .voa__interactive-party-total-GOP{color:#bb3939}.voa__project .voa__interactive-election #parliamentTotals .voa__interactive-party-total-Other{color:#666}.voa__project .voa__interactive-election[lang=fa]{--voa-font-sans: IRANSansX-Medium, Arial, sans-serif;--voa-font-sans-display: IRANSansX-Bold, Arial, sans-serif}.voa__project .voa__interactive-election #details[aria-hidden=true]{box-shadow:none}.voa__project .voa__interactive-election a#reset{text-decoration:none}.voa__project .voa__interactive-election a#reset .voa__label{font-size:clamp(14px,2.6vw,24px);margin-top:20px}.voa__project .voa__interactive-election a#reset h1{color:#000}.voa__project .voa__interactive-election h1,.voa__project .voa__interactive-election h2,.voa__project .voa__interactive-election h3{font-family:var(--voa-font-sans-display)}.voa__project .voa__interactive-election h1{text-transform:uppercase}/*# sourceMappingURL=main.css.map */