.vic-polls .story-crumb,.vic-polls .vl-hero,.vic-polls .vl-beats,.vic-polls .vl-further,.vic-polls .vl-method{max-width:720px}.vic-polls .vl-hero{padding-bottom:28px}.vic-polls .vl-hero h1{max-width:none;font-size:clamp(32px,6.4vw + 8px,52px)}.vic-polls .vl-hero h1 em{display:block}.vic-polls .vl-nowrap{white-space:nowrap}.vic-polls .vl-hero .hero-byline{font-family:var(--font-small);letter-spacing:.04em;color:var(--muted);margin-top:12px;font-size:12.5px}.vic-polls .vl-hero .hero-lede{margin-top:22px}.vic-polls .vl-beats{padding:0 var(--gutter);gap:18px;margin:0 auto;display:grid}.vic-polls .vl-panel .panel-title{font-size:clamp(19px,2.2vw + 10px,23px)}.vic-polls .vl-panel .panel-sub{font-size:14.5px}.vic-polls .vl-panel .panel-note{font-size:14px}.vic-polls .vl-fig{margin:18px 0 0}.vic-polls .vl-svg{width:100%;height:auto;font-family:var(--font-small);display:block;overflow:visible}.vic-polls .vl-fig figcaption{color:var(--muted);max-width:62ch;margin-top:12px;font-size:13px;line-height:1.6}.vic-polls .vl-svg .vl-t{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.vic-polls .vl-svg .vl-t-dim{fill:var(--faint);font-size:11px}.vic-polls .vl-svg .vl-t-ink{fill:var(--ink);font-weight:600}.vic-polls .vl-svg .vl-t-lib{fill:var(--p-lib);font-weight:650}.vic-polls .vl-svg .vl-t-alp{fill:var(--p-alp);font-weight:650}.vic-polls .vl-svg .vl-t-strong{font-weight:700}.vic-polls .vl-svg .vl-t-big{font-size:15px}.vic-polls .vl-svg .vl-t-side{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.vic-polls .vl-grid{stroke:var(--grid-line);stroke-width:1px}.vic-polls .vl-axis{stroke:var(--rule);stroke-width:1px}.vic-polls .vl-ring{fill:none;stroke:var(--ink-bold);stroke-width:1.6px}.vic-polls .vl-hm{stroke:var(--surface);stroke-width:1.2px}.vic-polls .vl-hm.h-newspoll{fill:var(--h-newspoll)}.vic-polls .vl-hm.h-resolve{fill:var(--h-resolve)}.vic-polls .vl-hm.h-redbridge{fill:var(--h-redbridge)}.vic-polls .vl-hm.h-freshwater{fill:var(--h-freshwater)}.vic-polls .vl-hm.h-morgan{fill:var(--h-morgan)}.vic-polls .vl-hm.h-demosau{fill:var(--h-demosau)}.vic-polls .vl-hm.h-yougov{fill:var(--h-yougov)}.vic-polls .vl-hm-old{opacity:.55}.vic-polls .vl-key{font-family:var(--font-small);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:12px;font-size:12px;display:flex}.vic-polls .vl-key li{align-items:center;gap:6px;display:inline-flex}.vic-polls .vl-key svg{width:13px;height:13px;overflow:visible}.vic-polls .vl-f-lib{background:var(--p-lib);fill:var(--p-lib)}.vic-polls .vl-f-alp{background:var(--p-alp);fill:var(--p-alp)}.vic-polls .vl-f-on{background:var(--p-on);fill:var(--p-on)}.vic-polls .vl-f-grn{background:var(--p-grn);fill:var(--p-grn)}.vic-polls .vl-f-oth{background:var(--p-oth);fill:var(--p-oth)}.vic-polls .vl-sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.vic-polls .vl-ink-lib{color:var(--p-lib)}.vic-polls .vl-ink-alp{color:var(--p-alp)}.vic-polls .vl-readout{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 0 0;display:grid}.vic-polls .vl-readout>div{padding:10px 8px 9px 0}.vic-polls .vl-readout>div+div{border-left:1px solid var(--hairline);padding-left:10px}.vic-polls .vl-readout dt{font-family:var(--font-small);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;line-height:1.3}.vic-polls .vl-readout dd{font-family:var(--font);color:var(--ink-bold);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(20px,4vw + 6px,28px);font-weight:650;line-height:1.1}.vic-polls .vl-readout-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}@media (max-width:420px){.vic-polls .vl-readout:not(.vl-readout-3){grid-template-columns:repeat(2,minmax(0,1fr))}.vic-polls .vl-readout:not(.vl-readout-3)>div:nth-child(3){border-left:0;padding-left:0}.vic-polls .vl-readout:not(.vl-readout-3)>div:nth-child(n+3){border-top:1px solid var(--hairline)}}.vic-polls .vl-fig-hero{margin-top:26px}.vic-polls .vl-svg.vl-fig-pendulum{max-width:560px;margin:0 auto}.vic-polls .vl-pd-side{opacity:.09}.vic-polls .vl-pd-alp{fill:var(--p-alp)}.vic-polls .vl-pd-lib{fill:var(--p-lib)}.vic-polls .vl-pd-arc{fill:none;stroke:var(--rule);stroke-width:1.4px}.vic-polls .vl-pd-tick{stroke:var(--muted);stroke-width:1px}.vic-polls .vl-pd-plumb{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4}.vic-polls .vl-pd-major{stroke:var(--ink-bold);stroke-width:1.4px;stroke-dasharray:5 4}.vic-polls .vl-pd-swing{fill:none;stroke:var(--ink-bold);stroke-width:1.6px}.vic-polls .vl-arrowhead{fill:none;stroke:var(--ink-bold);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.vic-polls .vl-pd-rod{stroke:var(--p-lib);stroke-width:2.5px;stroke-linecap:round}.vic-polls .vl-pd-ghost{stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:3 4}.vic-polls .vl-pd-bob{fill:var(--p-lib);stroke:var(--surface);stroke-width:3px}.vic-polls .vl-pd-ghostbob{fill:var(--bg);stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:3 3}.vic-polls .vl-pd-pivot{fill:var(--ink-bold)}.vic-polls .vl-pd-swinger{transform-box:view-box}.vic-polls .vl-latest{font-family:var(--font-small);margin-top:16px}.vic-polls .vl-latest-row{border-top:1px solid var(--hairline);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr);align-items:baseline;column-gap:10px;padding:9px 0 10px;display:grid}.vic-polls .vl-latest-head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:0;padding:0 0 6px;font-size:10.5px}.vic-polls .vl-latest-head span:nth-child(n+2),.vic-polls .vl-latest-v,.vic-polls .vl-latest-avg{text-align:right}.vic-polls .vl-latest-name{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.vic-polls .vl-latest-v{font-family:var(--font);color:var(--ink-bold);font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1}.vic-polls .vl-latest-np{color:var(--muted);font-size:12px;font-weight:500}.vic-polls .vl-latest-avg{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.vic-polls .vl-d{margin-left:4px;font-weight:650}.vic-polls .vl-d-up,.vic-polls .vl-d-down{color:var(--ink-bold)}.vic-polls .vl-d-level{color:var(--muted)}.vic-polls .vl-latest-track{background:linear-gradient(90deg,var(--grid-line),var(--grid-line)) 0 50% / 100% 1px no-repeat;grid-column:1/-1;height:8px;margin-top:9px;position:relative}.vic-polls .vl-latest-avgmark{background:var(--muted);border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.vic-polls .vl-latest-gap{opacity:.55;border-radius:2px;height:4px;position:absolute;top:2px}.vic-polls .vl-latest-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-6px;position:absolute;top:-2px}.vic-polls .vl-cl-ahead{fill:var(--ink-bold);opacity:.045}.vic-polls .vl-cl-era{fill:var(--p-lib);opacity:.06}.vic-polls .vl-cl-major{stroke:var(--ink-bold);stroke-width:1.3px;stroke-dasharray:5 4}.vic-polls .vl-cl-base{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.vic-polls .vl-cl-band{fill:var(--p-lib);opacity:.16}.vic-polls .vl-cl-trend{fill:none;stroke:var(--p-lib);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.vic-polls .vl-cl-cross{fill:var(--ink-bold)}.vic-polls .vl-cl-lead{stroke:var(--muted);stroke-width:1px}.vic-polls .vl-cl-day{stroke:var(--ink-bold);stroke-width:1.4px}.vic-polls .vl-td-water{fill:var(--p-lib);opacity:.2}.vic-polls .vl-td-surface{stroke:var(--p-lib);stroke-width:2.4px}.vic-polls .vl-td-major{stroke:var(--ink-bold);stroke-width:1.3px;stroke-dasharray:5 4}.vic-polls .vl-seat{stroke:var(--surface);stroke-width:1px}.vic-polls .vl-seat-in{fill:var(--p-lib)}.vic-polls .vl-seat-out{fill:var(--p-alp)}.vic-polls .vl-st-zero{stroke:var(--ink-bold);stroke-width:1.4px}.vic-polls .vl-st-era{stroke:var(--muted);stroke-width:1px}.vic-polls .vl-st-bar{fill:var(--p-lib);opacity:.5}.vic-polls .vl-st-bar.vl-st-now{opacity:1}.vic-polls .vl-calwrap{margin-top:16px}.vic-polls .vl-cal-head,.vic-polls .vl-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.vic-polls .vl-cal-h{font-family:var(--font-small);letter-spacing:.1em;color:var(--faint);text-align:center;padding-bottom:4px;font-size:10.5px}.vic-polls .vl-cal-d{background:color-mix(in srgb,var(--surface-2) 75%,transparent);border:1px solid var(--hairline);min-height:46px;font-family:var(--font-small);border-radius:7px;padding:5px 0 0 6px;position:relative}.vic-polls .vl-cal-n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.vic-polls .vl-cal-n i{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;font-size:9.5px;font-style:normal;line-height:1;display:block}.vic-polls .vl-cal-m{flex-wrap:wrap-reverse;justify-content:flex-end;gap:2px;max-width:calc(100% - 8px);display:flex;position:absolute;bottom:4px;right:4px}.vic-polls .vl-cal-m svg{width:13px;height:13px;overflow:visible}.vic-polls .vl-cal-d.is-out{background:0 0;border-color:#0000}.vic-polls .vl-cal-d.is-out .vl-cal-n{color:var(--faint);font-weight:400}.vic-polls .vl-cal-d.is-early{background:color-mix(in srgb,var(--p-lib) 22%,var(--surface));border-color:color-mix(in srgb,var(--p-lib) 45%,transparent)}.vic-polls .vl-cal-d.is-writs{border:1.5px solid var(--ink-bold)}.vic-polls .vl-cal-d.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.vic-polls .vl-cal-d.is-day{background:var(--p-lib);border-color:var(--p-lib)}.vic-polls .vl-cal-d.is-day .vl-cal-n,.vic-polls .vl-cal-d.is-day .vl-cal-n i{color:#050813}body.theme-light .vic-polls .vl-cal-d.is-day .vl-cal-n,body.theme-light .vic-polls .vl-cal-d.is-day .vl-cal-n i{color:#fff}.vic-polls .vl-cal-d.is-day .vl-cal-n{font-weight:700}.vic-polls .vl-calwrap+.vl-key{margin-top:10px}.vic-polls .vl-callegend{font-family:var(--font-small);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:12px;display:flex}.vic-polls .vl-callegend li{align-items:center;gap:6px;display:inline-flex}.vic-polls .vl-cl-sw{border:1px solid var(--hairline);border-radius:3px;width:12px;height:12px;display:inline-block}.vic-polls .vl-cl-sw.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.vic-polls .vl-cl-sw.is-writs{border:1.5px solid var(--ink-bold)}.vic-polls .vl-cl-sw.is-early{background:color-mix(in srgb,var(--p-lib) 22%,var(--surface));border-color:color-mix(in srgb,var(--p-lib) 45%,transparent)}.vic-polls .vl-cl-sw.is-day{background:var(--p-lib);border-color:var(--p-lib)}.vic-polls .vl-further{padding:0 var(--gutter);margin:34px auto 0}.vic-polls .vl-further-h{font-family:var(--font-small);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:11px;font-weight:600}.vic-polls .vl-further ul{border-top:1px solid var(--rule);display:grid}.vic-polls .vl-further a{border-bottom:1px solid var(--hairline);gap:2px;min-height:44px;padding:13px 28px 13px 0;text-decoration:none;display:grid;position:relative}.vic-polls .vl-further a:after{content:"→";color:var(--accent-ink);font-family:var(--font-small);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.vic-polls .vl-further b{font-family:var(--font);color:var(--ink-bold);font-size:16px;font-weight:600}.vic-polls .vl-further span{color:var(--muted);font-size:14px;line-height:1.5}:is(.vic-polls .vl-further a:hover b,.vic-polls .vl-further a:focus-visible b){text-underline-offset:3px;text-decoration:underline}.vic-polls .vl-further a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vic-polls .vl-method{padding-top:34px}.vic-polls .vl-fold>summary{align-items:center;min-height:44px;display:flex}.vic-polls .vl-fold>div p{margin-top:8px}.vic-polls .vl-fold a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.vic-polls .vl-q{color:var(--ink);margin-top:14px;font-size:14px;font-weight:600}.vic-polls .vl-table-wrap{margin-top:10px;overflow-x:auto}.vic-polls .vl-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vic-polls .vl-table{width:100%;font-family:var(--font-small);font-size:13px}.vic-polls .vl-table th,.vic-polls .vl-table td{border-bottom:1px solid var(--hairline);white-space:nowrap;text-align:left;padding:7px 8px}.vic-polls .vl-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.vic-polls .vl-table .num{text-align:right;font-variant-numeric:tabular-nums}.vic-polls .vl-table tbody th{color:var(--ink);font-weight:500}.vic-polls .vl-table td{color:var(--ink)}.vic-polls .vl-foot{font-family:var(--font-small);color:var(--muted);margin-top:22px;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.vic-polls.vl-js [data-anim]:not(.vl-go) .vl-pd-swinger{transform:rotate(var(--from))}.vic-polls.vl-js [data-anim] .vl-pd-swinger{transform-origin:170px 16px;transition:transform 1.6s cubic-bezier(.34,1.4,.5,1) .25s}.vic-polls.vl-js [data-anim]:not(.vl-go) .vl-cl-trend{stroke-dashoffset:var(--len,1200)}.vic-polls.vl-js [data-anim] .vl-cl-trend{stroke-dasharray:var(--len,1200);transition:stroke-dashoffset 1.8s cubic-bezier(.22,.9,.28,1)}.vic-polls.vl-js [data-anim]:not(.vl-go) .vl-td-water,.vic-polls.vl-js [data-anim]:not(.vl-go) .vl-td-surface{transform:scaleX(0)}.vic-polls.vl-js [data-anim] .vl-td-water,.vic-polls.vl-js [data-anim] .vl-td-surface{transform-origin:12px 0;transform-box:view-box;transition:transform 1.4s cubic-bezier(.22,.9,.28,1) .2s}.vic-polls.vl-js [data-anim]:not(.vl-go) .vl-seat-in{fill:var(--p-alp)}.vic-polls.vl-js [data-anim] .vl-seat-in{transition:fill .35s ease calc(.4s + var(--i,0) * 45ms)}.vic-polls.vl-js [data-anim]:not(.vl-go) .vl-st-bar{transform:scaleY(0)}.vic-polls.vl-js [data-anim] .vl-st-bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.22,.9,.28,1) calc(var(--i,0) * 40ms)}}