.page-hero[data-astro-cid-6ojcas4z]{border-bottom:var(--border-thick) solid var(--color-ink);padding:44px 0}.page-hero[data-astro-cid-6ojcas4z] h1[data-astro-cid-6ojcas4z]{margin:var(--space-4) 0;font-size:clamp(3.25rem,12vw,8.5rem)}.page-hero__lede[data-astro-cid-6ojcas4z]{max-width:60ch;margin:0;font-size:1.1875rem;font-weight:600}.poll-filters[data-astro-cid-6ojcas4z]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:0;display:flex}.poll-filters[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]{border:var(--border-thick) solid var(--color-ink);background:var(--color-paper);min-height:44px;color:var(--color-ink);font:700 1rem var(--font-body);cursor:pointer;margin:0 -3px -3px 0;padding:0 16px}.poll-filters[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.poll-filters[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);position:relative}.poll-legend[data-astro-cid-6ojcas4z]{margin:var(--space-3) 0;flex-wrap:wrap;gap:6px;padding:0;font-weight:700;list-style:none;display:flex}.poll-legend[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]{border:var(--border-fine) solid var(--color-ink);background:var(--color-paper);min-height:40px;color:var(--color-ink);font:700 .9375rem var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.poll-legend[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.poll-legend[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z][aria-pressed=false]{text-decoration:line-through 2px}.poll-legend[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z][aria-pressed=false] .poll-legend__swatch[data-astro-cid-6ojcas4z]{background:0 0!important}.poll-legend__swatch[data-astro-cid-6ojcas4z]{border:var(--border-fine) solid var(--color-ink);width:14px;height:14px}.poll-chart[data-astro-cid-6ojcas4z]{overscroll-behavior-x:contain;overflow-x:auto}.poll-frame[data-astro-cid-6ojcas4z]{position:relative}.poll-axis[data-astro-cid-6ojcas4z]{background:var(--color-paper);pointer-events:none;position:absolute;top:0;left:0}.poll-axis[data-astro-cid-6ojcas4z][hidden]{display:none}.poll-axis[data-astro-cid-6ojcas4z] text{fill:var(--color-ink);font:600 12px var(--font-body)}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__svg--log .poll-chart__band{fill-opacity:.06}.poll-chart[data-astro-cid-6ojcas4z] svg{max-width:none;display:block;overflow:visible}.poll-chart__hint[data-astro-cid-6ojcas4z]{margin:0 0 var(--space-2);font-weight:700}.poll-chart__hint[data-astro-cid-6ojcas4z][hidden]{display:none}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__grid line{stroke:var(--color-ink);stroke-opacity:.18;stroke-width:1px}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__grid .poll-chart__day{stroke-opacity:.08}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__grid text{fill:var(--color-ink);font:600 12px var(--font-body)}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__grid .poll-chart__election{stroke-opacity:1;stroke-dasharray:4 4;stroke-width:1.5px}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__election-label{font-weight:800}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__casing{fill:none;stroke:var(--color-ink);stroke-opacity:.35;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__label{fill:var(--color-ink);font:600 12.5px var(--font-body);font-variant-numeric:tabular-nums}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__label-name{font-weight:800}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__band{fill-opacity:.16;stroke:none}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__grid .poll-chart__majority{stroke-opacity:.9;stroke-dasharray:8 5;stroke-width:1.5px}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__majority-label{font-weight:800}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__empty{fill:var(--color-ink);font:700 16px var(--font-body)}.poll-view[data-astro-cid-6ojcas4z]{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.poll-zoom[data-astro-cid-6ojcas4z]{align-items:center;gap:10px;font-weight:700;display:flex}.poll-zoom[data-astro-cid-6ojcas4z] input[data-astro-cid-6ojcas4z]{width:160px;accent-color:var(--color-ink)}.poll-zoom[data-astro-cid-6ojcas4z] output[data-astro-cid-6ojcas4z]{font-variant-numeric:tabular-nums;min-width:4ch}.poll-metric[data-astro-cid-6ojcas4z]{flex-wrap:wrap;display:flex}.poll-metric[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]{border:var(--border-thick) solid var(--color-ink);background:var(--color-paper);min-height:44px;color:var(--color-ink);font:700 1rem var(--font-body);cursor:pointer;padding:0 16px}.poll-metric[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]+button[data-astro-cid-6ojcas4z]{border-left:0}.poll-metric[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.poll-metric[data-astro-cid-6ojcas4z] button[data-astro-cid-6ojcas4z][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__dots circle{stroke:var(--color-ink);stroke-width:1px;cursor:pointer}.poll-chart[data-astro-cid-6ojcas4z][data-filter=all] .poll-chart__dots circle{opacity:.45}.poll-chart[data-astro-cid-6ojcas4z] .poll-chart__dots circle:hover{opacity:1;stroke-width:2px}.poll-note[data-astro-cid-6ojcas4z]{margin:var(--space-3) 0 0;font-size:.9375rem}.table-wrap[data-astro-cid-6ojcas4z]{border:var(--border-thick) solid var(--color-ink);overflow-x:auto}.poll-table[data-astro-cid-6ojcas4z]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.poll-table[data-astro-cid-6ojcas4z] th[data-astro-cid-6ojcas4z],.poll-table[data-astro-cid-6ojcas4z] td[data-astro-cid-6ojcas4z]{border-bottom:var(--border-fine) solid var(--color-ink);text-align:left;white-space:nowrap;padding:10px 12px}.poll-table[data-astro-cid-6ojcas4z] thead[data-astro-cid-6ojcas4z] th[data-astro-cid-6ojcas4z]{background:var(--color-ink);color:var(--color-paper);font-weight:700}.poll-table[data-astro-cid-6ojcas4z] .num[data-astro-cid-6ojcas4z]{text-align:right}.poll-table[data-astro-cid-6ojcas4z] tbody[data-astro-cid-6ojcas4z] th[data-astro-cid-6ojcas4z]{font-weight:700}.poll-table__media[data-astro-cid-6ojcas4z]{font-size:.875rem;font-weight:400;display:block}.poll-table__party[data-astro-cid-6ojcas4z]{border-bottom:4px solid var(--party-color)}.poll-table__via[data-astro-cid-6ojcas4z]{font-size:.875rem}.poll-table__seats[data-astro-cid-6ojcas4z]{font-size:.875rem;font-weight:700;display:block}.all-polls[data-astro-cid-6ojcas4z]{margin-top:var(--space-5)}.all-polls[data-astro-cid-6ojcas4z] summary[data-astro-cid-6ojcas4z]{border:var(--border-thick) solid var(--color-ink);cursor:pointer;align-items:center;min-height:48px;padding:0 20px;font-weight:700;display:inline-flex}.all-polls[data-astro-cid-6ojcas4z] summary[data-astro-cid-6ojcas4z]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.all-polls[data-astro-cid-6ojcas4z][open] summary[data-astro-cid-6ojcas4z]{margin-bottom:var(--space-3);background:var(--color-ink);color:var(--color-paper)}.sources[data-astro-cid-6ojcas4z]{margin:0 0 var(--space-8);border-top:var(--border-thick) solid var(--color-ink);border-left:var(--border-thick) solid var(--color-ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.sources[data-astro-cid-6ojcas4z] li[data-astro-cid-6ojcas4z]{border-right:var(--border-thick) solid var(--color-ink);border-bottom:var(--border-thick) solid var(--color-ink);gap:4px;padding:16px;display:grid}.sources[data-astro-cid-6ojcas4z] b[data-astro-cid-6ojcas4z]{font:900 1.75rem / 1 var(--font-display)}
