.page-purpose>.hdg-section{margin-left:0;margin-right:0}.vg-surface{position:relative;z-index:2;background-color:var(--color-bg-gray)}@media (min-width:65em){.vg-surface{min-height:34rem}}.vg{position:relative;padding-block:var(--gutter)}.vg-intro{max-width:34rem}.vg-layout{display:grid;grid-gap:calc(var(--gutter) / 1.5);gap:calc(var(--gutter) / 1.5);align-items:start}.vg-aside{order:-1}.vg-aside,.vg-main{min-width:0}@media (min-width:64em){.vg-layout{grid-template-columns:minmax(0,1fr) 19rem;column-gap:var(--gutter)}.vg-aside{order:0;position:-webkit-sticky;position:sticky;top:var(--gutter)}}.vg-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vg-panel{background-color:var(--color-white);border-radius:.313rem;box-shadow:var(--subtle-shadow);padding:calc(var(--gutter) / 1.5);margin-bottom:calc(var(--gutter) / 1.5)}.vg-panel-hdg{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:600;margin:0 0 .375rem}.vg-panel-note{margin:0 0 1rem}.vg-fineprint,.vg-panel-note{color:var(--color-mpr-dark-gray)}.vg-fineprint{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:.75rem 0 0}.vg-loading{text-align:center;color:var(--color-mpr-dark-gray);padding-block:calc(var(--gutter) * 2);margin:0}.vg-error{color:var(--color-mpr-red-dark);border-left:.25rem solid var(--color-mpr-red);padding-left:.75rem;margin:0}.vg-notice{background-color:var(--color-mpr-blue-trans-bg);border-radius:.313rem;padding:.75rem 1rem;margin:0 0 calc(var(--gutter) / 1.5);line-height:var(--line-height-sm)}.vg-linkish,.vg-notice{font-size:var(--font-size-sm)}.vg-linkish{display:inline;color:var(--color-mpr-button-blue);font-weight:600;text-decoration:underline;text-underline-offset:.15rem;cursor:pointer}.vg-linkish:focus,.vg-linkish:hover{color:var(--color-mpr-button-blue-dark)}.vg .btn:disabled{border-color:var(--color-mpr-light-gray);background:var(--color-mpr-light-gray);color:var(--color-mpr-charcoal)}.vg-label{margin-bottom:1rem}.vg-label,.vg-label .label-text{display:block}.vg-email-fine-print{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray);margin:.75rem 0 0}.vg-address-hdg{font-size:var(--font-size-2x);line-height:var(--line-height-2x);margin:0 0 .5rem}.vg-address-note{color:var(--color-mpr-dark-gray);margin:0 0 1.25rem}.vg-address-form .btn{margin-top:.5rem}.vg-address-form .vg-error{margin-bottom:1rem}.vg-ballot-head{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:calc(var(--gutter) / 2)}.vg-address-line{font-weight:600;margin:0}.vg-dates{background-color:var(--color-mpr-charcoal);color:var(--color-white);border-radius:.313rem;padding:calc(var(--gutter) / 2);margin-bottom:calc(var(--gutter) / 2)}.vg-dates-title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-white-trans);margin:0 0 .625rem}.vg-dates-list{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:0}.vg-date dt{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-white-trans)}.vg-date dd{font-weight:600;margin:.125rem 0 0}.vg-progress{margin-bottom:calc(var(--gutter) / 2)}.vg-progress-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray);margin:0 0 .375rem}.vg-progress-count{font-weight:600;color:var(--color-mpr-charcoal)}.vg-progress-track{height:.375rem;border-radius:.375rem;background-color:var(--color-mpr-light-gray);overflow:hidden}.vg-progress-fill{height:100%;border-radius:.375rem;background-color:var(--color-mpr-green-med);transition:width .35s ease-out}.vg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.vg-card{background-color:var(--color-white);border-radius:.313rem;box-shadow:var(--subtle-shadow);padding:calc(var(--gutter) / 1.5);scroll-margin-top:1rem}.vg-card-count{font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-mpr-dark-gray);margin:0 0 .625rem}.vg-card-count strong{color:var(--color-mpr-charcoal)}.vg-card-body{border:0;margin:0;padding:0;min-width:0}.vg-card-heading{display:block;width:100%;padding:0;margin-bottom:.25rem}.vg-card-title{display:block;font-size:var(--font-size-2x);line-height:var(--line-height-2x);font-weight:600}.vg-card-meta{display:block;font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-top:.25rem}.vg-card-desc,.vg-card-meta{color:var(--color-mpr-dark-gray)}.vg-card-desc{margin:.5rem 0 0}.vg-candidates{list-style:none;margin:1rem 0 0;padding:0}.vg-candidate{border:.063rem solid var(--color-mpr-light-gray);border-radius:.313rem;margin-bottom:.5rem;transition:border-color .15s,background-color .15s}.vg-candidate:hover{border-color:var(--color-mpr-dark-gray)}.vg-candidate-row{display:flex;align-items:center;gap:.5rem}.vg-candidate-expanded{border-color:var(--color-mpr-dark-gray);background-color:var(--color-white);box-shadow:var(--subtle-shadow)}.vg-candidate-expanded.vg-candidate-selected,.vg-candidate-selected{border-color:var(--color-mpr-green-med)}.vg-candidate-selected{background-color:var(--color-mpr-green-lighter)}.vg-candidate-withdrawn{opacity:.6}.vg-candidate-main{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0;padding:.75rem;font-weight:400;cursor:pointer}.vg-candidate-radio{position:absolute;width:1px;height:1px;opacity:0}.vg-candidate-mark{flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:50%;border:.125rem solid var(--color-mpr-dark-gray);background-color:var(--color-white);transition:border-color .15s,box-shadow .15s}.vg-candidate-radio:checked+.vg-candidate-mark{border-color:var(--color-mpr-green-med);border-width:.375rem}.vg-candidate-radio:focus-visible+.vg-candidate-mark{box-shadow:0 0 0 .2rem var(--color-mpr-blue-trans)}.vg-candidate-radio:disabled+.vg-candidate-mark{border-color:var(--color-mpr-light-gray)}.vg-candidate-photo{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;object-position:center top;background-color:var(--color-bg-gray)}.vg-candidate-photo-empty{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-mpr-dark-gray)}.vg-candidate-id{min-width:0}.vg-candidate-name{display:block;font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:600}.vg-candidate-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.vg-candidate-profile{display:flex;align-items:center;gap:.375rem;flex:0 0 auto;align-self:stretch;padding-inline:.875rem;border-left:.063rem solid var(--color-mpr-light-gray);color:var(--color-mpr-button-blue);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.vg-candidate-profile:focus,.vg-candidate-profile:hover{color:var(--color-mpr-button-blue-dark)}.vg-candidate-profile:focus .vg-candidate-profile-text,.vg-candidate-profile:hover .vg-candidate-profile-text{text-decoration:underline}.vg-candidate-profile-text{max-width:5rem}.vg-candidate-profile-chevron{width:.5rem;height:.5rem;border-right:.125rem solid;border-bottom:.125rem solid;transform:translateY(-.125rem) rotate(45deg);transition:transform .15s ease-out}.vg-candidate-profile[aria-expanded=true] .vg-candidate-profile-chevron{transform:translateY(.0625rem) rotate(225deg)}.vg-party{display:inline-block;font-size:var(--font-size-sm);line-height:1;font-weight:600;padding:.25rem .438rem;border-radius:.188rem;background-color:var(--color-bg-gray);color:var(--color-mpr-dark-gray)}.vg-party-dfl{background-color:#e4eef5;color:#1b5171}.vg-party-gop{background-color:#fae9e6;color:#9c3b28}.vg-party-nonpartisan{background-color:var(--color-bg-gray);color:#4f4f4f}.vg-party-other{background-color:#efeaf6;color:#563d7c}.vg-party-withdrawn{background-color:var(--color-mpr-red);color:var(--color-white)}.vg-measure-plain{margin:.75rem 0 0}.vg-measure-legal{margin-top:.75rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.vg-measure-legal summary{color:var(--color-mpr-button-blue);font-weight:600;cursor:pointer}.vg-measure-legal p{background-color:var(--color-bg-gray);border-radius:.313rem;padding:.75rem;margin:.5rem 0 0}.vg-votes{display:flex;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.vg-votes li{flex:1 1}.vg-vote{display:flex;align-items:center;justify-content:center;gap:.5rem;border:.063rem solid var(--color-mpr-light-gray);border-radius:.313rem;padding:.875rem;font-weight:600;cursor:pointer}.vg-vote:hover{border-color:var(--color-mpr-dark-gray)}.vg-vote-selected{border-color:var(--color-mpr-green-med);background-color:var(--color-mpr-green-lighter)}.vg-list-foot{margin-top:var(--gutter);padding-top:var(--gutter);border-top:1px solid var(--color-mpr-light-gray)}.vg-back{display:inline-block}.vg-back,.vg-summary-head{margin-bottom:calc(var(--gutter) / 2)}.vg-summary-hdg{font-size:var(--font-size-3x);line-height:var(--line-height-3x);margin:0 0 1rem}.vg-summary-sub{color:var(--color-mpr-dark-gray);margin:.25rem 0 0}.vg-summary-empty{padding:calc(var(--gutter) / 2);margin:var(--gutter) 0 0}.vg-picks,.vg-summary-empty{background-color:var(--color-white);border-radius:.313rem;box-shadow:var(--subtle-shadow)}.vg-picks{list-style:none;margin:0 0 calc(var(--gutter) / 1.5);padding:0}.vg-pick{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem calc(var(--gutter) / 1.5);border-bottom:.063rem solid var(--color-bg-gray)}.vg-pick:last-child{border-bottom:0}.vg-pick-text{min-width:0}.vg-pick-race{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray);margin:0}.vg-pick-choice{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:600;margin:.125rem 0 0}.vg-pick-empty{font-weight:400;font-style:italic;color:var(--color-mpr-dark-gray)}.vg-summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:calc(var(--gutter) / 1.5)}.vg-uncontested summary{cursor:pointer;display:flex;align-items:center;gap:.75rem;list-style:none}.vg-uncontested summary::-webkit-details-marker{display:none}.vg-uncontested summary .vg-panel-hdg{display:inline}.vg-uncontested summary:after{content:"";flex:0 0 auto;margin-left:auto;width:.5rem;height:.5rem;border-right:.125rem solid var(--color-mpr-button-blue);border-bottom:.125rem solid var(--color-mpr-button-blue);transform:translateY(-.125rem) rotate(45deg);transition:transform .15s ease-out}.vg-uncontested[open] summary:after{transform:translateY(.0625rem) rotate(225deg)}.vg-uncontested-count{display:block;font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray)}.vg-uncontested-list{list-style:none;margin:1rem 0 0;padding:0}.vg-uncontested-list>li{padding-block:.625rem;border-top:.063rem solid var(--color-bg-gray)}.vg-uncontested-race{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray);margin:0}.vg-uncontested-candidates{list-style:none;margin:.25rem 0 0;padding:0}.vg-uncontested-candidate{display:flex;align-items:center;gap:.5rem}.vg-uncontested .vg-profile{padding-inline:0;padding-bottom:0;margin-top:.5rem}.vg-share-row{display:flex;gap:.5rem}.vg-share-row input{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);background-color:var(--color-bg-gray)}.vg-email-fields{display:grid;grid-gap:0 1rem;gap:0 1rem}@media (min-width:34em){.vg-email-fields{grid-template-columns:1fr 1fr}.vg-candidate-profile-text{max-width:none}}.vg-email-done{border-left:.25rem solid var(--color-mpr-green-med)}.vg-email-done p{margin:0}.vg-hub{margin-bottom:0}.vg-hub-copy{color:var(--color-mpr-dark-gray);margin:0 0 1.25rem}.vg .vg-hub-btn{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-wrap:wrap;border-color:var(--color-mpr-charcoal);background:var(--color-mpr-charcoal);color:var(--color-white)}.vg .vg-hub-btn:focus,.vg .vg-hub-btn:hover{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.vg-profile{border-top:.063rem solid var(--color-mpr-light-gray);padding:calc(var(--gutter) / 1.5);animation:vg-profile-open .2s ease-out}@keyframes vg-profile-open{0%{opacity:0;transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.vg-profile{animation:none}}.vg-profile .vg-loading{padding-block:1rem}.vg-profile-office{color:var(--color-mpr-dark-gray);margin:0}.vg-profile-section{margin-top:1.25rem}.vg-profile-section:first-child{margin-top:0}.vg-profile-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.625rem}.vg-profile-hdg{font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-mpr-dark-gray);margin:0 0 .625rem}.vg-profile-section-head .vg-profile-hdg{margin:0}.vg-profile-empty{color:var(--color-mpr-dark-gray);font-style:italic;margin:0}.vg-profile-links{list-style:none;margin:0;padding:0}.vg-profile-links li{margin-bottom:.375rem}.vg-profile-links a{color:var(--color-mpr-button-blue);font-weight:600;text-decoration:underline;text-underline-offset:.15rem}.vg-profile-links a:focus,.vg-profile-links a:hover{color:var(--color-mpr-button-blue-dark)}.vg-profile-collapse{margin-top:1.25rem}.vg-answers{max-width:42rem}.vg-answer{border-left:.188rem solid var(--color-mpr-blue-trans);padding-left:.75rem;margin-bottom:1.25rem}.vg-answer:last-child{margin-bottom:0}.vg-answer-q{font-weight:600;margin:0 0 .25rem}.vg-answer-a{margin:0;white-space:pre-line}.vg-langbar{border-bottom:.063rem solid var(--color-mpr-light-gray);padding-bottom:calc(var(--gutter) / 2);margin-bottom:calc(var(--gutter) / 2)}.vg-langbar-status:empty{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vg-langbar-status{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:.5rem 0 0;max-width:42rem}.vg-langbar-note{margin:.375rem 0 0}.vg-answers-partial,.vg-langbar-note{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray);max-width:42rem}.vg-answers-partial{margin:0 0 1rem}.vg-translate{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.vg-translate-label{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-mpr-dark-gray)}.vg-translate-options{display:flex;flex-wrap:wrap;gap:.25rem}.vg-translate-btn{border:.063rem solid var(--color-mpr-light-gray);border-radius:.188rem;background-color:var(--color-white);padding:.25rem .5rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:600;color:var(--color-mpr-button-blue);cursor:pointer}.vg-translate-btn:focus,.vg-translate-btn:hover{border-color:var(--color-mpr-button-blue);color:var(--color-mpr-button-blue-dark)}.vg-translate-btn-active,.vg-translate-btn-active:focus,.vg-translate-btn-active:hover{background-color:var(--color-mpr-button-blue);border-color:var(--color-mpr-button-blue);color:var(--color-white)}.vg-answers-loading{opacity:.5;transition:opacity .15s}.vg-translate-note{background-color:var(--color-mpr-blue-trans-bg);border-radius:.313rem;padding:.5rem .75rem;margin:0 0 .75rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.vg-btn-selected,.vg-btn-selected:focus,.vg-btn-selected:hover{background:var(--color-mpr-green-med);border-color:var(--color-mpr-green-med)}.vg-print{display:none}@page{margin:.55in .6in}@media print{.alert,.footer,.footer-placeholder,.hdg-section,.header,.player-wrapper,.trending-feed,.trending-feed-placeholder,.vg-ballot-head,.vg-langbar,.vg-layout{display:none}.vg-surface{background-color:initial;min-height:0}.vg-surface .container,.vg-surface .wrapper{max-width:none;margin:0;padding:0}.vg{padding-block:0}.vg-print{display:block;color:#000;font-size:10pt;line-height:1.35}.vg-print p{margin:0;orphans:2;widows:2}.vg-print-head{border-bottom:2pt solid #000;padding-bottom:8pt;margin-bottom:11pt}.vg-print-masthead{display:flex;align-items:baseline;gap:6pt;font-size:8pt;letter-spacing:.09em;text-transform:uppercase}.vg-print-brand{font-weight:700}.vg-print-kicker:before{content:"·";margin-right:6pt}.vg-print-title{font-size:22pt;line-height:1.1;font-weight:700;margin:4pt 0 0}.vg-print-election{font-size:11pt;margin-top:2pt}.vg-print-meta{display:flex;flex-wrap:wrap;gap:6pt 28pt;margin-top:8pt}.vg-print-meta-label{font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase;color:#444}.vg-print-meta-value{font-size:10.5pt;font-weight:600}.vg-print-dates{display:flex;flex-wrap:wrap;gap:4pt 24pt;border:.75pt solid #000;padding:6pt 10pt;margin:0 0 14pt;page-break-inside:avoid;break-inside:avoid}.vg-print-date dt{font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase;color:#444}.vg-print-date dd{font-size:10.5pt;font-weight:600;margin:0}.vg-print-section{margin-bottom:14pt}.vg-print-hdg{display:flex;align-items:baseline;justify-content:space-between;gap:12pt;font-size:11pt;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1pt solid #000;padding-bottom:3pt;margin:0 0 2pt;page-break-after:avoid;break-after:avoid}.vg-print-hdg-count{font-size:8pt;font-weight:400;letter-spacing:.06em;color:#444}.vg-print-list{list-style:none;margin:0;padding:0}.vg-print-row{display:grid;grid-template-columns:16pt minmax(0,1.15fr) minmax(0,1fr);align-items:baseline;grid-gap:0 10pt;gap:0 10pt;padding:5pt 0;border-bottom:.5pt solid #999;page-break-inside:avoid;break-inside:avoid}.vg-print-row:last-child{border-bottom:0}.vg-print-num{font-size:8.5pt;font-weight:700;color:#444}.vg-print-office-name{font-size:10.5pt;font-weight:600}.vg-print-office-meta{font-size:8.5pt;color:#444;margin-top:1pt}.vg-print-measure-plain{font-size:8.5pt;color:#222;margin-top:3pt}.vg-print-pick-name{font-size:12pt;font-weight:700;line-height:1.2}.vg-print-pick-party{font-size:9.5pt;font-weight:400}.vg-print-vote{letter-spacing:.06em;text-transform:uppercase}.vg-print-pick-blank{font-size:9.5pt;font-style:italic;color:#666;border-bottom:.5pt dotted #666;padding-bottom:8pt}.vg-print-list-plain{list-style:none}.vg-print-row-quiet{grid-template-columns:16pt minmax(0,1.15fr) minmax(0,1fr);padding:4pt 0}.vg-print-row-quiet .vg-print-office{grid-column:2}.vg-print-row-quiet .vg-print-office-name{font-weight:400}.vg-print-row-quiet .vg-print-pick-name{font-size:10pt;font-weight:600}.vg-print-foot{border-top:1pt solid #000;padding-top:8pt;font-size:8pt;line-height:1.4;color:#333;page-break-inside:avoid;break-inside:avoid}.vg-print-foot p{margin-bottom:3pt}.vg-print-foot-lead{font-weight:600;color:#000}.vg-print-source{color:#555}}
/*# sourceMappingURL=0b289e7c578426ee.css.map*/