*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,.loading-message,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]),details summary:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}button,select{border:0;background:transparent;padding:0}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html,body{background-color:#f8f9fa;font-family:InterFace,sans-serif}.two-col-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}.two-col-wrapper .button,.two-col-wrapper .button--secondary,.two-col-wrapper .toggle-button,.two-col-wrapper .button--cta,.two-col-wrapper .iwv-locate-form .iwv-button,.iwv-locate-form .two-col-wrapper .iwv-button{display:flex;align-items:center;justify-content:center}.two-col-wrapper.heading-with-link{grid-column-gap:unset;margin:1.5rem 0}.two-col-wrapper.heading-with-link>*{border-bottom:2px solid #dee2e6;display:flex;align-items:flex-end;padding:.25rem 0}.two-col-wrapper.heading-with-link>*:last-child{justify-content:flex-end;text-align:right}aside{background-color:#f6f9ff;padding:1.5rem}aside p,aside a,aside details summary,details aside summary{font-size:1.1rem}.link-wrapper{display:block;font-size:1.2rem;margin:3rem 0;text-align:center}.page-wrap .content-wrap{padding:1rem;background:#fff;min-height:35rem}@media(min-width: 700px){.page-wrap .content-wrap{padding:1.5rem 1rem}}.container__details{color:#343a40;margin-bottom:10px;position:relative}.locate__container,.register__container{display:flex;flex-direction:column;max-width:600px;margin:auto;width:100%}h1,h2,.loading-message,h3{line-height:1.25;margin:1rem 0}h1{color:#162577;font-size:2rem}h2,.loading-message{color:#162577;font-size:1.7rem}h3{color:#343a40;font-size:1.4rem}h4{color:#000;font-size:1.4rem;font-weight:normal}h5{color:#6c757d;font-size:1.1rem;margin:1.5em 0 .5em}p{color:#343a40;font-size:1.3rem;margin:1em 0}li{color:#343a40;font-size:1.2rem;margin:.5em 0}a,details summary{color:#0757c3;font-weight:bold;text-decoration:none}a:hover,details summary:hover{color:#0757c3;text-decoration:underline}.disclaimer{font-size:1rem;color:#6c757d}.link,.link--back,.link--first,.link--go{display:inline-block}.link--back::before{content:"‹ "}.link--first::before{content:"« "}.link--go::after{content:" »"}details{margin:0 0 2rem 1.5rem}ol.icon-list{list-style-type:none;margin:1.5rem}ol.icon-list li{color:#162577;font-size:1.5rem;margin:1rem 0}ol.icon-list svg{margin-right:1rem;vertical-align:text-top}.page-wrap a,.page-wrap details summary,details .page-wrap summary{cursor:pointer}.header__subheadline{font-size:1.5rem}.user-info{color:#162577;font-size:1.5rem}label,.label{display:block;margin:1rem 0}label>span,.label>span{color:#343a40;font-size:1.1rem}label>span:first-child,.label>span:first-child{display:inline-block;padding:.25rem 0}label.required>span::after,.label.required>span::after{content:" *"}@media(min-width: 1400px){label,.label{margin:1.5rem 0}}.input,.select,input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],textarea{background-color:#fff;border:1px solid #adb5bd;border-radius:3px;color:#162577;font-size:1.3rem;padding:.75rem;width:100%}.input:hover:not(:disabled),.select:hover:not(:disabled),input[type=date]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=number]:hover:not(:disabled),input[type=tel]:hover:not(:disabled),input[type=text]:hover:not(:disabled),textarea:hover:not(:disabled){border:1px solid #6c757d}.input:focus,.select:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #0757c3}.input:disabled,.select:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{background-color:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;-webkit-text-fill-color:#6c757d}.input::-webkit-inpsut-placeholder,.select::-webkit-inpsut-placeholder,input[type=date]::-webkit-inpsut-placeholder,input[type=email]::-webkit-inpsut-placeholder,input[type=number]::-webkit-inpsut-placeholder,input[type=tel]::-webkit-inpsut-placeholder,input[type=text]::-webkit-inpsut-placeholder,textarea::-webkit-inpsut-placeholder{color:#c3c3c3}.input:-ms-input-placeholder,.select:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c3c3c3}.input::placeholder,.select::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#c3c3c3}input[value=""]:not(:focus)::-webkit-datetime-edit{color:#c3c3c3}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;color:#162577;cursor:pointer}.select{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiPjwvcGF0aD48L3N2Zz4=);background-position:right .75rem top 50%;background-repeat:no-repeat;background-size:.75em auto;padding-right:2rem}.checkbox-inline .checkbox--label:first-child{margin-bottom:0}.checkbox-inline .checkbox-wrapper{margin-top:0;margin-right:2rem;display:inline-block}.checkbox-inline .checkbox-wrapper:last-child{margin-right:0}.radio-wrapper,.checkbox-wrapper{position:relative}.radio-wrapper input[type=checkbox],.radio-wrapper input[type=radio],.checkbox-wrapper input[type=checkbox],.checkbox-wrapper input[type=radio]{cursor:pointer;position:absolute;height:32px;width:32px;margin:0;-webkit-appearance:none;z-index:1}.radio-wrapper input[type=checkbox]:disabled,.radio-wrapper input[type=radio]:disabled,.checkbox-wrapper input[type=checkbox]:disabled,.checkbox-wrapper input[type=radio]:disabled{cursor:default}.radio-wrapper input[type=checkbox]:hover:not(:disabled)+.checkbox--label::before,.radio-wrapper input[type=radio]:hover:not(:disabled)+.checkbox--label::before,.checkbox-wrapper input[type=checkbox]:hover:not(:disabled)+.checkbox--label::before,.checkbox-wrapper input[type=radio]:hover:not(:disabled)+.checkbox--label::before{border:2px solid #6c757d}.radio-wrapper input[type=checkbox]:checked+.checkbox--label::after,.radio-wrapper input[type=radio]:checked+.checkbox--label::after,.checkbox-wrapper input[type=checkbox]:checked+.checkbox--label::after,.checkbox-wrapper input[type=radio]:checked+.checkbox--label::after{transform:rotate(-45deg) scale(0.8)}.radio-wrapper input[type=checkbox]:disabled+.checkbox--label::before,.radio-wrapper input[type=radio]:disabled+.checkbox--label::before,.checkbox-wrapper input[type=checkbox]:disabled+.checkbox--label::before,.checkbox-wrapper input[type=radio]:disabled+.checkbox--label::before{background-color:#f8f9fa;border:1px solid #e9ecef}.radio-wrapper input[type=checkbox]:disabled+.checkbox--label::after,.radio-wrapper input[type=radio]:disabled+.checkbox--label::after,.checkbox-wrapper input[type=checkbox]:disabled+.checkbox--label::after,.checkbox-wrapper input[type=radio]:disabled+.checkbox--label::after{border-bottom:solid 4px #6c757d;border-left:solid 4px #6c757d}.radio-wrapper .checkbox--label,.checkbox-wrapper .checkbox--label{color:#162577;display:flex;font-size:1.3rem}.radio-wrapper .checkbox--label.small,.checkbox-wrapper .checkbox--label.small{font-size:1.2rem}.radio-wrapper .checkbox--label::before,.checkbox-wrapper .checkbox--label::before{display:flex;content:"";height:32px;width:32px;min-width:32px;border:2px solid #adb5bd;border-radius:3px;margin-right:.5em}.radio-wrapper .checkbox--label::after,.checkbox-wrapper .checkbox--label::after{position:absolute;display:flex;content:" ";height:10.6666666667px;width:21.3333333333px;top:8px;left:5.3333333333px;border-bottom:solid 4px #162577;border-left:solid 4px #162577;background:none;transform:rotate(-45deg) scale(0);transition:transform .1s ease,opacity .1s ease;transform-origin:center center}.radio-wrapper input[type=radio]+.checkbox--label::before,.checkbox-wrapper input[type=radio]+.checkbox--label::before{border-radius:50%}.radio-wrapper input[type=radio]+.checkbox--label::after,.checkbox-wrapper input[type=radio]+.checkbox--label::after{top:9.1428571429px;left:4.5714285714px}.form-label-text{font-size:.9rem;color:#414d7a;font-weight:bold;text-transform:uppercase;display:block}.button,.button--secondary,.toggle-button,.button--cta,.iwv-locate-form .iwv-button{background:#0757c3;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;margin:.66rem 0;padding:1rem;width:100%;font-weight:bold;text-align:center;transition:.1s}.button:hover,.button--secondary:hover,.toggle-button:hover,.button--cta:hover,.iwv-locate-form .iwv-button:hover,.button:focus,.button--secondary:focus,.toggle-button:focus,.button--cta:focus,.iwv-locate-form .iwv-button:focus{background:#0d43a5;color:#fff}.button.previous::before,.previous.button--secondary::before,.previous.toggle-button::before,.previous.button--cta::before,.iwv-locate-form .previous.iwv-button::before{content:"‹ "}.button.next::after,.next.button--secondary::after,.next.toggle-button::after,.next.button--cta::after,.iwv-locate-form .next.iwv-button::after{content:" ›"}a.button,a.button--secondary,a.toggle-button,a.button--cta,.iwv-locate-form a.iwv-button,details summary.button,details summary.button--secondary,details summary.toggle-button,details summary.button--cta,details .iwv-locate-form summary.iwv-button,.iwv-locate-form details summary.iwv-button{text-decoration:none}.button--cta .check-mark,.iwv-locate-form .iwv-button .check-mark{display:inline-block;vertical-align:middle;margin-right:10px}.button--cta .check-mark svg,.iwv-locate-form .iwv-button .check-mark svg{height:1.3rem;width:1.3rem;fill:currentColor}.action-item .external-link-icon{display:inline-block;vertical-align:middle;margin-left:10px;margin-bottom:4px;height:1.105rem;width:1.105rem}.action-item .external-link-icon path{fill:currentColor}.button--cta,.iwv-locate-form .iwv-button{background:#f44f47;color:#fff}.button--cta:hover,.iwv-locate-form .iwv-button:hover,.button--cta:focus,.iwv-locate-form .iwv-button:focus,.button--cta:active,.iwv-locate-form .iwv-button:active{background:#e82626;color:#fff}a.button--cta,.iwv-locate-form a.iwv-button,details summary.button--cta,details .iwv-locate-form summary.iwv-button,.iwv-locate-form details summary.iwv-button{text-decoration:none}a.button--cta:hover,.iwv-locate-form a.iwv-button:hover,details summary.button--cta:hover,details .iwv-locate-form summary.iwv-button:hover,.iwv-locate-form details summary.iwv-button:hover,a.button--cta:focus,.iwv-locate-form a.iwv-button:focus,details summary.button--cta:focus,details .iwv-locate-form summary.iwv-button:focus,.iwv-locate-form details summary.iwv-button:focus,a.button--cta:active,.iwv-locate-form a.iwv-button:active,details summary.button--cta:active,details .iwv-locate-form summary.iwv-button:active,.iwv-locate-form details summary.iwv-button:active{background:#e82626;color:#fff}.button--secondary,.toggle-button{background:transparent;border:2px solid #162577;color:#162577}.button--secondary:hover,.toggle-button:hover,.button--secondary:focus,.toggle-button:focus{background:#ebf5ff;border:2px solid #162577;color:#162577}.button--secondary.is-selected,.is-selected.toggle-button{background:#0757c3;border:#0757c3;color:#fff}.toggle-button{border-radius:50px;border-width:1px;min-height:40px;font-size:1.1rem;font-weight:normal;letter-spacing:.03rem;padding:.5rem 1.5rem;margin:.25rem;text-transform:uppercase;width:auto}.toggle-button:hover,.toggle-button:focus{border-width:1px}.header{width:100%;padding:0;background-color:#162577;display:flex;justify-content:center;align-items:center;font-size:1rem}.header .header__logo{width:75px;max-width:75px;margin-top:8px}@media(min-width: 700px){.header .header__logo{max-width:110px;width:110px}}.header .header__current-state{color:#fff;font-size:1.2rem;font-weight:bold;text-align:right}@media(min-width: 700px){.header .header__current-state{font-size:1.5rem}}.header .header__language-toggle{color:#dee9ff;cursor:pointer;font-size:inherit;text-decoration:underline}.header .header__language-toggle:hover{color:#fff}@media(max-width: 700px){.header .header__language-toggle{font-size:.9rem}}.header__inner{display:flex;justify-content:space-between;align-items:center;max-width:600px;padding:.5rem 1.25rem;width:100%;margin:auto}@media(min-width: 700px){.header__inner{padding:1rem 0}}.header__content{text-align:right}.alert-bar{background-color:#fce75c;color:#414d7a;font-size:1.2rem;font-weight:bold;padding:1em;text-align:center;width:100%}.alert-bar a,.alert-bar details summary,details .alert-bar summary{color:inherit;text-decoration:underline}.alert-bar .external-link-icon{margin-left:.5rem;max-height:1rem;max-width:1rem}footer{color:#414d7a;text-align:center;padding:1.5rem .5rem 2rem;margin:0 auto;max-width:600px}footer *{font-size:.8rem}@media(min-width: 700px){footer *{font-size:.9rem}}footer a,footer details summary,details footer summary{color:#343a40;font-weight:bold;text-decoration:none}footer a:hover,footer details summary:hover,details footer summary:hover{color:inherit;text-decoration:underline}footer a.abroad,footer details summary.abroad,details footer summary.abroad{color:#414d7a}footer a.abroad *,footer details summary.abroad *,details footer summary.abroad *{font-size:1rem}@media(min-width: 700px){footer a.abroad *,footer details summary.abroad *,details footer summary.abroad *{font-size:1.1rem}}footer ul{padding:0}footer li{list-style:none;margin:0 1em;display:inline-block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.card__inner.fadeIn{-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadein;animation-name:fadein}@media(min-width: 700px){.external-card .vr-subheader{padding-top:1rem;padding-bottom:1rem}.external-card .button-pill{padding-top:14px}}.loading-spinner{position:relative;text-align:center;margin:1rem auto}.loading-spinner::after{height:50px;width:50px;margin:30px;content:"";display:inline-block;vertical-align:middle;z-index:9001;border:10px solid #162577;border-right-color:transparent;border-radius:50%;animation:spin 2s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}label.has-error{position:relative}label.has-error input,label.has-error textarea{border:solid 1px #f44f47}label.has-error button{align-self:flex-start;transition:none}label.has-error::before{background:#fff;display:block;position:absolute;top:2.7rem;right:3px;padding:0 .75rem;color:#f44f47;font-size:1.5rem;font-weight:bold;content:"!";z-index:1}.hidden{display:none}.no-wrap{white-space:nowrap}.center-justified{display:inline-block;text-align:justify;text-align-last:center}.margin-y{margin-top:2rem;margin-bottom:2rem}.width-50{width:50%}html{scroll-behavior:smooth}.logo{fill:#fff;width:150px;margin:0 auto}@media(min-width: 1000px){.logo{width:250px}}@media(min-width: 1400px){.logo{width:300px}}.column-wrapper{background-color:#fff;display:flex;flex-direction:column;overflow:hidden}@media(min-width: 1000px){.column-wrapper{flex-direction:row}}.two-col{display:flex;align-items:center;justify-content:center;padding:1.5rem 1.5rem;width:100%}@media(min-width: 1000px){.two-col{width:50%}}@media(min-width: 700px){.two-col{padding:1.5rem 3rem}}@media(min-width: 1400px){.two-col{padding:3rem 5rem}}.two-col.left-column{background-color:#162577;text-align:center}@media(min-width: 1000px){.two-col.left-column{align-items:unset;padding:0 75px}}.two-col.left-column a,.two-col.left-column details summary,details .two-col.left-column summary{color:inherit}.two-col.left-column a:hover,.two-col.left-column details summary:hover,details .two-col.left-column summary:hover{color:#fff}.two-col.left-column p.homepage__info--hotline{color:#dee9ff;font-size:1.1rem;margin:1em 0}@media(min-width: 1400px){.two-col.left-column p.homepage__info--hotline{font-size:1.3rem}}@media(min-width: 1000px){.two-col.left-column .content-wrapper{height:100vh;display:flex;align-items:center}}.two-col.right-column .content-wrapper{width:100%;max-width:600px}button.language-toggle{color:#dee9ff;cursor:pointer;font-size:inherit;text-decoration:underline}button.language-toggle:hover{color:#fff}.voting-info a,.voting-info details summary,details .voting-info summary{text-decoration:none;color:#009edc;font-weight:bold}.voting-info a:hover,.voting-info details summary:hover,details .voting-info summary:hover{text-decoration:underline}.voting-info .external-link-icon{margin-left:.5rem;max-height:1rem;max-width:1rem}.info-heading{display:flex;align-items:stretch;margin-bottom:1.5rem}.info-heading .heading-container{margin-right:1rem;display:flex;flex-wrap:wrap}.info-heading .heading-container.icon{text-align:center;align-items:center}.info-heading h1{margin:0 1rem 0 0;font-weight:bold;color:#000;font-size:3rem}.info-heading .state-icon{max-width:60px;max-height:50px}@media(min-width: 1000px){.info-heading{margin:3rem 0}.info-heading h1{font-size:4rem}.info-heading .heading-container.icon{margin-right:1rem}.info-heading .state-icon{max-width:90px;max-height:70px}}@media(max-width: 700px){.info-heading .heading-container.icon.MA{display:none}}@media(max-width: 400px){.info-heading .heading-container.icon{display:none}}.info-section{margin-bottom:1rem}.info-section .two-col-wrapper{grid-template-columns:2fr 3fr}@media(max-width: 700px){.info-section .two-col-wrapper{display:flex;flex-direction:column}}.info-section__header{display:flex;align-items:stretch;margin-bottom:1rem;background-color:#f2f4f8;cursor:pointer}.info-section__header h2,.info-section__header .loading-message{font-size:1.3rem;font-weight:normal;color:#17257a;padding:.5rem 1rem;margin:0;flex:1}.info-section__header .info-section__icon-container{width:50px;padding:.5rem;background-color:#162577;display:flex;align-items:center;text-align:center;justify-content:center}.info-section__header .info-section__icon{margin:0 auto;display:block}.info-section__header .info-section__expand{display:flex;margin:auto 1rem}.info-section__header .info-section__external-link-icon{margin-right:1rem;max-width:1rem}.info-section__header:hover{background-color:#e6ebf4}@media(min-width: 700px){.info-section__header h2,.info-section__header .loading-message{padding:1rem 1.5rem}.info-section__header .info-section__icon-container{width:60px}}@media(min-width: 700px){.info-section__header h2,.info-section__header .loading-message{font-size:1.4rem}}.important-dates h4{font-size:1.6rem;color:#000;font-weight:600;margin:0}.important-dates h3,.important-dates li,.important-dates p,.important-dates .important-dates__prompt,.important-dates .important-dates__note{font-size:1rem;color:#333}.important-dates .important-dates__prompt{margin:0;line-height:1.7}.important-dates .important-dates__note{margin:.25rem 0 0;line-height:1.4}.important-dates h3{font-weight:600;line-height:1.7;margin:1rem 0}.important-dates .important-dates__row:first-of-type h3{margin-top:0}.important-dates h5{font-size:.8rem;line-height:1.7;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#15257a;margin:0}.important-dates .text-bold{font-weight:600}.important-dates .margin-top{margin-top:1rem}.important-dates .vt-bump{padding-top:.25rem}@media(min-width: 700px){.important-dates h3,.important-dates li,.important-dates p,.important-dates .important-dates__prompt,.important-dates .important-dates__note{font-size:1.1rem}.important-dates h3{margin:0}}@media(min-width: 700px){.important-dates__row{padding:1rem}.important-dates__row:nth-child(even){background:#f5f5f5}.important-dates__row:first-of-type{padding-top:0}.important-dates__row:last-child{border-bottom:none}}.important-dates__location_cta{padding-top:.5rem;padding-bottom:.5rem;cursor:pointer;font-size:1rem}@media(min-width: 700px){.important-dates__location_cta{width:100%;display:flex;justify-content:center;font-size:1.1rem}}@media(max-width: 700px){.important-dates__location_cta{display:inline-flex;flex-direction:column;align-items:center}}.important-dates__content{background:#f5f5f5}@media(min-width: 700px){.important-dates__content{background:none}.important-dates__content:not(:first-of-type){margin-top:1rem}}.important-dates__wrapper:not(:first-of-type){border-top:1px solid #ddd;padding-top:1rem;margin-top:1rem}@media(max-width: 700px){.important-dates__wrapper{padding:.75rem;margin:1rem;background:#fff;border-radius:8px}.important-dates__wrapper:not(:first-of-type){border-top:none;padding-top:.75rem}}.markdown{padding:0 .5rem}.markdown h2,.markdown .loading-message{color:#000;font-size:1.4rem}.markdown ol,.markdown ul{padding-left:1.5rem}.markdown li::first-letter{text-transform:capitalize}.markdown h3{font-size:1.2rem}.markdown p{margin:0}.markdown p,.markdown li{font-size:1.1rem}@media(min-width: 700px){.markdown h2,.markdown .loading-message{font-size:1.5rem}.markdown h3{font-size:1.3rem}.markdown p,.markdown li{font-size:1.2rem}}.iwv-field{margin:1rem 0}.iwv-field__label{margin:0;text-transform:uppercase}.iwv-field__label span{color:#414d7a;font-size:.9rem;font-weight:bold}.iwv-field__hint{color:#6c757d;font-size:.85rem;margin:-0.25rem 0 .25rem}.iwv-field--required label::after{content:" *"}@media(min-width: 700px){.iwv-locate-form__fields{display:flex;align-items:flex-end}.iwv-locate-form__fields--street-address{flex-grow:1;margin-top:0;margin-right:1rem}.iwv-locate-form__fields--zip{width:8em}}.iwv-locate-form__subheader{margin-bottom:2rem}.iwv-locate-form .iwv-button{margin:1rem 0}.locator{background:#fff;border:1px solid #e9ecef;box-shadow:0 0 5px #e9ecef}.locator .map{height:320px;width:100%}@media(min-width: 700px){.locator .map{height:400px}}.locator .map-pin{display:flex;align-items:center;flex-direction:column}.locator .map-pin svg{cursor:pointer;fill:#e82626;margin-top:-24px}.locator .map-pin svg.highlighted-pin{fill:#006ce4;height:48px;width:36px;margin-top:-48px;z-index:1}.locator .map-pin .map-pin--label{text-align:center;margin-top:4px;background-color:rgba(255,255,255,.7);font-size:.9rem;font-weight:bold;padding:4px 8px;border-radius:4px;width:120px}.locator .site-type{text-align:center;font-weight:bold}.locator .site-type::before{display:inline-block;margin-right:.5em;opacity:.8}.locator .site-type.earlyVotingLocations::before{content:url(/2eb9edd13e93126efd2b.png)}.locator .site-type.dropoffLocations::before{content:url(/3cda5c5f8b17d7ed9298.png)}.locator .site-type.electionDayLocations::before{content:url(/9770799ffffc87806c71.png)}.locator .location__info{line-height:1.75;padding:0 1rem .5rem}@media(min-width: 400px){.locator .location__info{padding:0 1.5rem 1rem}}@media(min-width: 700px){.locator .location__info{padding:.25rem 3rem 1.5rem}}.locator .location__section{color:#343a40;font-size:1.2rem;margin:1rem 0}@media(min-width: 700px){.locator .location__section{font-size:1.3rem;margin:1.5rem 0}}.locator .location__header{line-height:2;font-size:.8rem;font-weight:800;text-transform:uppercase;color:#adb5bd}@media(min-width: 700px){.locator .location__header{font-size:.9rem}}.locator .location-section__warning-container{color:#343a40;font-size:1.2rem;margin:1rem 0;background-color:#fce75c;display:flex;align-items:center;text-align:center;justify-content:center}@media(min-width: 700px){.locator .location-section__warning-container{font-size:1.3rem;margin:1.5rem 0}}.locator .location-section__warning-container .external-link-icon{margin-left:.25rem;max-height:1rem;max-width:1rem}.locator .location-section__icon-container{padding:.5rem;background-color:#fce75c}.locator .location-section__icon{margin:0 auto;display:block}.locator .location__address a,.locator .location__address details summary,details .locator .location__address summary{color:#343a40;font-weight:normal;text-decoration:none}.location-type-buttons{display:flex;flex-direction:column;margin:.25rem 1rem .5rem}@media(min-width: 600px){.location-type-buttons{flex-direction:row;align-items:center;margin:.5rem 1rem}}.location-type-buttons .toggle-button-set{display:flex;flex-direction:column;flex-wrap:wrap}.location-type-buttons .toggle-button-set .toggle-button{flex-grow:1}@media(min-width: 600px){.location-type-buttons .toggle-button-set{flex-direction:row;align-items:center}}.location-type-buttons__label{margin:0 .5rem;text-align:center}.location-type-buttons__label *{color:#6c757d}.pager{display:flex;justify-content:space-between;padding:10px 45px;border-bottom:solid 1px #e9ecef;align-items:center;font-size:1.1rem;color:#6c757d}@media(min-width: 700px){.pager{font-size:1.2rem}}.pager .pager__link{color:#0757c3;cursor:pointer;min-width:40px;min-height:40px;font-size:24px;opacity:.8}.pager .pager__link.previous .pager__link__arrow::after{content:"❮"}.pager .pager__link.next .pager__link__arrow::after{content:"❯"}.pager .pager__link:hover:not([disabled]){opacity:1}.pager .pager__link[disabled]{color:#dee2e6;cursor:default}.locate__container{margin-bottom:3rem}@media(min-width: 700px){.locate__container section{margin:1.5rem 0}.locate__container section:not(:first-child){margin-top:3rem}}.header__inner--audit,.locate__container--audit{max-width:1200px}@media(min-width: 700px){.header__inner--audit{padding:.5rem 1.25rem}}@media(min-width: 1200px){.header__inner--audit{padding:1rem 0}}.audit__content .audit__section{display:flex}.audit__content .audit__heading{flex:1}.audit__content .audit__subsection{flex:2}.audit__content .audit__grid{display:grid;grid-template-columns:1fr 1fr}.audit__content .audit__grid-content{font-size:1rem;overflow-wrap:anywhere}.audit__content .audit-header span{white-space:nowrap;margin-right:1rem}.audit__content .audit-header select{width:auto;font-size:2rem}.state-confirmation .select{font-size:1.5rem;font-weight:bold}.state-confirmation .button,.state-confirmation .button--cta,.state-confirmation .button--secondary,.state-confirmation .toggle-button,.state-confirmation .iwv-locate-form .iwv-button,.iwv-locate-form .state-confirmation .iwv-button{margin:1.5rem 0}.jurisdiction-picker{margin-bottom:1rem}.jurisdiction-picker select,.jurisdiction-picker .select{box-sizing:border-box;border-color:transparent;border-bottom:2px solid #162577;border-radius:unset;font-weight:bold;font-size:1.5rem;white-space:normal}.jurisdiction-picker select:hover:not(:disabled),.jurisdiction-picker .select:hover:not(:disabled){border-color:transparent;border-bottom:2px solid #162577}.jurisdiction-picker option{font-weight:normal}
