/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.vote-cards{--vote-gold-soft:#f6edd2;--vote-gold-ink:#6b5313;background:var(--sand);color:var(--navy);padding:clamp(1.25rem,2.5vw,2.25rem) 0 clamp(2.5rem,5vw,4.5rem)}.vote-cards__tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:0}.vote-cards:has(.vote-cards__panel:not([hidden])) .vote-cards__tabs{margin-bottom:2.25rem}.vote-cards__tile{align-items:center;background:#fff;border:0;border-radius:15px;color:var(--navy);cursor:pointer;display:flex;flex:none;flex-direction:row;font:inherit;gap:1rem;justify-content:space-between;margin:0;padding:1.625rem 1.75rem 1.375rem;text-align:left;transition:background-color .25s,transform .25s;width:calc(33.33333% - .66667rem)}.vote-cards__tile-label{font-family:var(--font-headings);font-size:3.1rem;font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.vote-cards__arrow{flex:none;transition:transform .25s}.vote-cards__tile:hover{transform:translateY(-2px)}.vote-cards__tile:hover .vote-cards__arrow{transform:translateY(4px)}.vote-cards__tile[aria-selected=true]{background:var(--cyan)}.vote-cards__tile--gold[aria-selected=true]{background:var(--gold)}.vote-cards__tile[aria-selected=true] .vote-cards__arrow{transform:translateY(2px)}.vote-cards__tile:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.vote-cards__panel{align-items:center;display:flex;flex-direction:column;gap:.875rem}.vote-cards__panel[hidden]{display:none}.vote-cards__status{background:#fff;border-radius:12px;display:block;font-size:.95rem;line-height:1.45;max-width:820px;padding:.9rem 1.25rem;width:100%}.vote-cards p.vote-cards__status{margin:0}.vote-cards__status b{font-weight:700}.vote-cards__card{--c-head:#112d56;--c-head-ink:#fff;--c-tag:#9cbbdf;--c-tag-ink:#112d56;--c-band:#d7e4f2;--c-line:#b9cbe1;--c-ink:#112d56;--c-mute:#5d7496;background:#fff;border:1px solid var(--c-line);border-radius:15px;color:var(--c-ink);display:flex;flex-direction:column;letter-spacing:-.01em;line-height:1.45;max-width:820px;overflow:hidden;width:100%}.vote-cards__card--white{--c-head:#2b2b2b;--c-tag:#fff;--c-tag-ink:#2b2b2b;--c-band:#ececec;--c-line:#bdbdbd;--c-ink:#1c1c1c;--c-mute:#555}.vote-cards__card--gold{--c-head:#6b5313;--c-tag:var(--gold);--c-tag-ink:#2b2208;--c-band:#f6edd2;--c-line:#d9c27a;--c-ink:#2b2208;--c-mute:#6b5a25}.vote-cards__card b,.vote-cards__card p,.vote-cards__card span{max-width:none}.vote-cards__card p{margin:0}.vote-cards__part{border-top:1px solid var(--c-line);min-width:0;padding:22px}.vote-cards__part:first-child{border-top:0;padding:0}.vote-cards__part--last{display:flex;flex-direction:column;gap:16px;padding:26px 22px 32px}.vote-cards__head{align-items:center;background:var(--c-head);color:var(--c-head-ink);display:flex;flex-wrap:wrap;gap:12px;min-height:58px;padding:16px 22px;position:relative}.vote-cards__close{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;height:100%;margin:0;padding:0;place-items:center;position:absolute;right:0;top:0;width:3.25rem}.vote-cards__close:hover{background:hsla(0,0%,100%,.12)}.vote-cards__close:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.vote-cards__tag{background:var(--c-tag);border-radius:3px;color:var(--c-tag-ink);font-size:1.15rem;letter-spacing:.08em;padding:3px 10px 1px}.vote-cards__head b,.vote-cards__tag{font-family:var(--font-headings);font-weight:400;line-height:1}.vote-cards__head b{font-size:1.9rem;letter-spacing:.04em;text-transform:uppercase}.vote-cards__methods{display:flex;flex-direction:column;gap:12px;padding:20px 22px 16px}.vote-cards__method b{display:block;font-size:.85rem;text-decoration:underline}.vote-cards__method p{font-size:.78rem;line-height:1.45;margin-top:2px;overflow-wrap:anywhere}.vote-cards__strong{font-size:.78rem;font-weight:700}.vote-cards__lead{font-size:.95rem;line-height:1.15}.vote-cards__card .vote-cards__methods>p.vote-cards__lead+p{margin-top:-6px}.vote-cards__kicker{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.vote-cards__center{text-align:center}.vote-cards__fine{color:var(--c-mute);font-size:.74rem;line-height:1.45}.vote-cards__fine b{color:var(--c-ink);font-weight:700}.vote-cards__control{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.vote-cards__control-code{background:#fff;border:1.5px solid var(--c-ink);border-radius:4px;color:var(--c-ink);font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em;padding:10px 14px}.vote-cards__control-code small{color:var(--c-mute);display:block;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.vote-cards__band{background:var(--c-band);border-radius:6px;font-size:.74rem;line-height:1.45;padding:12px 16px;text-align:center}.vote-cards__band b{font-weight:700}.vote-cards__detach{border-top:1.5px dashed var(--c-ink);color:var(--c-mute);font-size:.6rem;letter-spacing:.06em;margin:12px 22px 0;padding:12px 0 18px;text-align:center;text-transform:uppercase}.vote-cards__card p.vote-cards__detach{margin:12px 22px 0}.vote-cards__scan{align-items:center;display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr)}.vote-cards__scan b{color:var(--c-ink);font-family:var(--font-headings);font-size:1.5rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.vote-cards__qr{border:1.5px solid var(--c-ink);border-radius:4px;display:grid;gap:1px;grid-template-columns:repeat(9,1fr);height:74px;padding:5px;width:74px}.vote-cards__qr i{background:transparent;display:block}.vote-cards__qr i.is-on{background:var(--c-ink)}.vote-cards__mark{align-items:center;display:flex;font-size:.75rem;font-weight:600;gap:10px;padding-block:8px}.vote-cards__card p.vote-cards__mark,.vote-cards__mark{margin-bottom:14px}.vote-cards__title{color:var(--c-ink);font-family:var(--font-headings);font-size:1.4rem;font-weight:400;letter-spacing:.02em;line-height:1.05;margin:0 0 6px;text-transform:none}.vote-cards__instructions{font-size:.76rem;line-height:1.45;margin-bottom:16px}.vote-cards__card p.vote-cards__instructions{margin-bottom:16px}.vote-cards__table{display:grid;font-size:.88rem;grid-template-columns:minmax(0,1fr) 64px 84px;margin-bottom:14px}.vote-cards__table:last-child{margin-bottom:0}.vote-cards__table>div{align-items:center;border-bottom:1px solid var(--c-band);display:flex;min-width:0;padding:11px 6px}.vote-cards__rec{border-bottom:2px solid var(--c-ink);display:block;font-size:.82rem}.vote-cards__table>.vote-cards__rec{display:block}.vote-cards__rec b{font-weight:700}.vote-cards__th{border-bottom:2px solid var(--c-ink);color:var(--c-mute);font-size:.62rem;font-weight:700;justify-content:center;letter-spacing:.1em;text-transform:uppercase}.vote-cards__name b{color:var(--c-mute);flex:none;font-variant-numeric:tabular-nums;font-weight:700;margin-right:8px;white-space:nowrap}.vote-cards__cell{justify-content:center}.vote-cards__table--proposals{grid-template-columns:minmax(0,1fr) repeat(3,62px)}.vote-cards__table--proposals .vote-cards__rec{grid-column:1/-1}.vote-cards__table--proposals .vote-cards__name{align-items:flex-start;font-size:.8rem}.vote-cards__cell--label{color:var(--c-mute);flex-direction:column;font-size:.56rem;font-weight:700;gap:4px;letter-spacing:.04em}.vote-cards__box{background:#fff;border:1.5px solid var(--c-ink);border-radius:3px;color:transparent;display:grid;flex:none;font-size:.9rem;font-weight:800;height:22px;line-height:1;padding-bottom:1px;place-items:center;width:22px}.vote-cards__box.is-on{background:var(--c-ink);color:#fff}.vote-cards__return{font-size:.74rem;font-weight:700;letter-spacing:.02em}.vote-cards__dated{font-size:.85rem;margin-top:10px}.vote-cards__card p.vote-cards__dated{margin-top:10px}.vote-cards__sign{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:14px}.vote-cards__sign div{border-top:1.5px solid var(--c-ink);color:var(--c-mute);font-size:.62rem;height:64px;letter-spacing:.08em;padding-top:4px;text-transform:uppercase}.vote-cards__placeholder{background:var(--c-band,#fff8d8);border-bottom:1.5px dashed var(--c-ink,#b88a00);border-radius:2px;color:var(--c-ink,var(--navy));font-weight:600;padding:0 3px}.vote-cards__status .vote-cards__placeholder{background:#fff8d8;border-bottom-color:#b88a00}@media (max-width:760px){.vote-cards__tabs{align-items:center;flex-direction:column}.vote-cards__tile{width:100%}.vote-cards__tile-label{font-size:2.4rem}.vote-cards__part--last{padding-inline:14px}.vote-cards__sign{gap:14px}.vote-cards__methods,.vote-cards__part{padding-inline:14px}.vote-cards__head{padding-left:14px;padding-right:14px}.vote-cards__head b{font-size:1.55rem}.vote-cards__control,.vote-cards__scan{grid-template-columns:minmax(0,1fr)}.vote-cards__table{font-size:.8rem;grid-template-columns:minmax(0,1fr) 50px 68px}.vote-cards__table--proposals{grid-template-columns:minmax(0,1fr) repeat(3,44px)}.vote-cards__th{font-size:.52rem;letter-spacing:.04em}.vote-cards__cell--label{font-size:.5rem}.vote-cards__card p.vote-cards__detach{margin-inline:14px}.vote-cards__table--proposals .vote-cards__name{flex-direction:column;gap:2px}.vote-cards__table--proposals .vote-cards__name b{margin-right:0}}@media (prefers-reduced-motion:reduce){.vote-cards__arrow,.vote-cards__tile{transition:none}.vote-cards__tile:hover,.vote-cards__tile:hover .vote-cards__arrow,.vote-cards__tile[aria-selected=true] .vote-cards__arrow{transform:none}}