.blog-page{gap:var(--space-48);padding-block:112px var(--space-72);grid-template-columns:minmax(0,1fr);max-width:760px;display:grid}.blog-head{gap:var(--space-16);display:grid}.blog-eyebrow,.blog-meta{gap:var(--space-4) var(--space-12);font:var(--eyebrow-12);letter-spacing:var(--eyebrow-12-ls);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.blog-meta time{font-variant-numeric:tabular-nums}.blog-kind{align-items:center;gap:var(--space-8);color:inherit;text-decoration:none;display:inline-flex}.blog-kind:before{content:"";background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.blog-kind[data-topic=market]:before{background:var(--green)}.blog-kind[data-topic=ranking]:before{background:var(--amber)}.blog-kind[data-topic=building]:before{background:var(--ink)}.blog-kind[data-topic=parliament]:before{background:var(--pv-for)}a.blog-kind:hover{color:var(--ink)}.blog{--pv-for:var(--blue);--pv-against:var(--red);--pv-none:#b7c0bb;--pv-on-pole:#fff;--pv-on-none:var(--ink)}@supports (color:lab(0% 0 0)){.blog{--pv-none:lab(76.963% -3.84262 1.52787);--pv-on-pole:lab(100% 0 0)}}.blog-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.06}.blog-lede{max-width:62ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.blog-feed{font:var(--label-13);letter-spacing:var(--label-13-ls);color:var(--green-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px;justify-self:start}.blog-feed:hover{text-decoration-color:currentColor}.blog-index{gap:var(--space-24);display:grid}.blog-filter{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.blog-filter-label{font:var(--micro-12);letter-spacing:var(--micro-12-ls);text-transform:uppercase;color:var(--muted)}.blog-filter ul{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-filter a{border:1px solid var(--line);border-radius:var(--radius);min-height:32px;font:var(--control-14);color:var(--ink);transition:background-color var(--t-micro) var(--ease-move), border-color var(--t-micro) var(--ease-move);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.blog-filter a:hover{border-color:var(--line-strong);background:var(--surface-2)}.blog-filter a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.blog-hub{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);border:1px solid var(--line);border-inline-start:3px solid var(--pv-for);border-radius:var(--radius);font:var(--label-14);letter-spacing:var(--label-14-ls);color:var(--ink);transition:background-color var(--t-micro) var(--ease-move);font-weight:600;text-decoration:none;display:flex}.blog-hub:hover{background:var(--surface-2)}.blog-hub svg{flex:none;width:18px;height:18px}.blog-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.blog-item{gap:var(--space-8);padding-block:var(--space-24);border-bottom:1px solid var(--line);display:grid;position:relative}.blog-item h2{font:var(--heading-22);letter-spacing:var(--heading-22-ls);text-wrap:balance;font-weight:600}.blog-item-link{color:var(--ink);text-decoration:none}.blog-item-link:after{content:"";position:absolute;inset:0}.blog-item:hover .blog-item-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.blog-item-link:focus-visible{outline:none}.blog-item:has(.blog-item-link:focus-visible){outline:2px solid var(--green-dark);outline-offset:4px;border-radius:var(--radius)}.blog-item-desc{max-width:68ch;font:var(--copy-15);letter-spacing:var(--copy-15-ls);color:var(--muted);text-wrap:pretty;margin:0}.blog-empty{font:var(--copy-15);letter-spacing:var(--copy-15-ls);color:var(--muted);margin:0}.blog-crumbs ol{gap:var(--space-8);margin:0 0 calc(-1 * var(--space-24));font:var(--label-13);letter-spacing:var(--label-13-ls);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blog-crumbs li{min-width:0}.blog-crumbs li+li:before{content:"/";color:var(--line-strong);margin-inline-end:var(--space-8)}.blog-crumbs a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.blog-crumbs a:hover,.blog-crumbs [aria-current]{color:var(--ink)}.blog-article{gap:var(--space-40);grid-template-columns:minmax(0,1fr);display:grid}.blog-prose{max-width:68ch;color:var(--ink);overflow-wrap:break-word;font-size:17px;line-height:1.65}.blog-prose>*+*{margin-top:1.1em}.blog-prose>:first-child{margin-top:0}.blog-prose p{text-wrap:pretty;margin-bottom:0}.blog-prose h2{font:var(--heading-22);letter-spacing:var(--heading-22-ls);text-wrap:balance;margin-top:2em;font-weight:600}.blog-prose h3{font:var(--heading-17);letter-spacing:var(--heading-17-ls);margin-top:1.6em;font-weight:600}.blog-prose :is(h2,h3)+*{margin-top:.6em}.blog-prose :is(ul,ol){margin-bottom:0;padding-inline-start:1.25em}.blog-prose li+li{margin-top:.4em}.blog-prose a{color:var(--green-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.16em;text-decoration-thickness:.08em}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose strong{font-weight:600}.blog-prose blockquote{border-inline-start:2px solid var(--line-strong);color:var(--muted);margin-inline:0;padding-inline-start:var(--space-16)}.blog-prose .blog-map{margin:2em 0 0}.blog-prose .blog-facts{border-top:1px solid var(--line);margin-inline:0;display:grid}.blog-facts>div{gap:var(--space-4) var(--space-16);padding-block:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9rem) minmax(0,1fr);display:grid}.blog-facts dt{font:var(--micro-12);letter-spacing:var(--micro-12-ls);text-transform:uppercase;color:var(--muted);padding-top:3px}.blog-facts dd{font:var(--copy-15);letter-spacing:var(--copy-15-ls);margin:0}@media (max-width:560px){.blog-facts>div{grid-template-columns:minmax(0,1fr)}}.blog-prose .blog-votes{align-items:baseline;gap:var(--space-8) var(--space-16);grid-template-columns:max-content minmax(0,1fr);margin-inline:0;display:grid}.blog-votes>div{display:contents}.blog-votes dt{font:var(--label-14);letter-spacing:var(--label-14-ls);color:var(--muted)}.blog-votes dd{gap:var(--space-4);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.blog-party{--pv-x:var(--pv-none);padding:2px var(--space-8);border-radius:var(--radius);border-inline-start:3px solid var(--pv-x);background:color-mix(in oklab, var(--pv-x) 14%, transparent);font:var(--data-12);letter-spacing:var(--data-12-ls);color:var(--ink)}.blog-votes [data-v=for] .blog-party{--pv-x:var(--pv-for)}.blog-votes [data-v=against] .blog-party{--pv-x:var(--pv-against)}.blog-prose .blog-result{align-items:center;gap:var(--space-8);font:var(--label-14);letter-spacing:var(--label-14-ls);flex-wrap:wrap;font-weight:600;display:flex}.blog-prose h3 .badge{vertical-align:middle;margin-inline-start:var(--space-4)}.blog-prose .blog-table td{font-variant-numeric:tabular-nums}.blog-prose .blog-table :is(th,td)[style*=right]{text-align:end}@media (max-width:560px){.blog-prose .blog-table :is(th,td){padding-inline:var(--space-12);white-space:normal}}.blog-sources{gap:var(--space-8);padding-top:var(--space-20);border-top:1px solid var(--line);font:var(--label-12);letter-spacing:var(--label-12-ls);color:var(--muted);display:grid}.blog-sources p{margin:0}.blog-sources a{color:var(--green-text)}.pv-updated{font:var(--label-12);letter-spacing:var(--label-12-ls);color:var(--muted);margin:0}.pv-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:560px){.pv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-stats>:nth-child(2){border-inline-end:0}.pv-stats>:nth-child(-n+2){border-bottom:1px solid var(--line)}}.pv-section{gap:var(--space-12);scroll-margin-top:96px;display:grid}.pv-section h2{font:var(--heading-22);letter-spacing:var(--heading-22-ls);text-wrap:balance;font-weight:600}.pv-sub{margin:0 0 var(--space-8);max-width:62ch;font:var(--copy-14);letter-spacing:var(--copy-14-ls);color:var(--muted);text-wrap:pretty}.pv-chart{gap:var(--space-16);margin:0;display:grid}.pv-legend{gap:var(--space-8) var(--space-16);font:var(--label-12);letter-spacing:var(--label-12-ls);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pv-legend li{align-items:center;gap:var(--space-8);display:inline-flex}.pv-key{border-radius:var(--radius);background:var(--pv-none);width:10px;height:10px}:is(.pv-key,.pv-stack span,.pv-bar span)[data-o=passed],:is(.pv-key,.pv-stack span,.pv-bar span)[data-v=for]{background:var(--pv-for)}:is(.pv-key,.pv-stack span,.pv-bar span)[data-o=rejected],:is(.pv-key,.pv-stack span,.pv-bar span)[data-v=against]{background:var(--pv-against)}:is(.pv-stack span,.pv-bar span)[data-o=open],:is(.pv-stack span,.pv-bar span)[data-v=abstain]{background:var(--pv-none)}.pv-months{--pv-plot:200px;--pv-gutter:28px;position:relative;container-type:inline-size}.pv-grid{height:var(--pv-plot);pointer-events:none;position:absolute;inset:0 0 auto}.pv-grid span{width:calc(var(--pv-gutter) - var(--space-8));font:var(--data-12);letter-spacing:var(--data-12-ls);font-variant-numeric:tabular-nums;text-align:end;color:var(--muted);position:absolute;left:0;right:0;transform:translateY(50%)}.pv-grid span:after{content:"";top:50%;left:var(--pv-gutter);width:calc(100cqw - var(--pv-gutter));border-top:1px solid var(--line);position:absolute}.pv-cols{grid-template-columns:repeat(var(--pv-cols), minmax(0, 1fr));margin:0 0 0 var(--pv-gutter);padding:0;list-style:none;display:grid}.pv-cols li{grid-template-rows:var(--pv-plot) auto;justify-items:center;display:grid}.pv-stack{border-radius:var(--radius) var(--radius) 0 0;width:min(24px,64%);transition:opacity var(--t-micro) var(--ease-move);flex-direction:column-reverse;align-self:end;gap:2px;display:flex;position:relative;overflow:hidden}.pv-stack span{flex-basis:0;min-height:2px}.pv-cols:hover li:not(:hover) .pv-stack{opacity:.4}.pv-x{padding-top:var(--space-8);font:var(--data-12);letter-spacing:var(--data-12-ls);color:var(--muted);white-space:nowrap;justify-items:center;display:grid}.pv-year{color:var(--ink)}.pv-year[data-narrow]{display:none}@media (max-width:560px){.pv-x:not([data-tick]){visibility:hidden}.pv-year[data-wide]{display:none}.pv-year[data-narrow]{display:block}}.pv-parties{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.pv-parties li{align-items:center;gap:var(--space-12);grid-template-columns:4rem minmax(0,1fr);display:grid}.pv-party{font:var(--data-12);letter-spacing:var(--data-12-ls);color:var(--ink)}.pv-bar{gap:2px;height:24px;display:flex}.pv-bar span{min-width:2px;font:var(--data-12);letter-spacing:var(--data-12-ls);font-variant-numeric:tabular-nums;color:var(--pv-on-pole);flex-basis:0;justify-content:center;align-items:center;display:flex}.pv-bar span[data-v=abstain]{color:var(--pv-on-none)}.pv-bar span:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.pv-bar span:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.pv-table summary{cursor:pointer;width:fit-content;font:var(--label-14);letter-spacing:var(--label-14-ls);color:var(--green-text);justify-self:start}.pv-table table{width:100%;margin-top:var(--space-12);border-collapse:collapse;font:var(--label-14);letter-spacing:var(--label-14-ls)}.pv-table :is(th,td){padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--line);text-align:end;font-variant-numeric:tabular-nums}.pv-table :is(th,td):first-child{text-align:start;padding-inline-start:0}.pv-table thead th{font:var(--micro-12);letter-spacing:var(--micro-12-ls);text-transform:uppercase;color:var(--muted)}.pv-table tbody th{font-weight:500}.pv-filters{gap:var(--space-12);display:grid}.pv-count{font:var(--label-12);letter-spacing:var(--label-12-ls);color:var(--muted);margin:0}.pv-list td{vertical-align:top}.pv-list td:last-child{white-space:nowrap;width:1%}.pv-title{font:var(--label-14);letter-spacing:var(--label-14-ls);color:var(--ink);text-wrap:pretty;margin:0;font-weight:500}.pv-meta{gap:var(--space-4) var(--space-12);margin:var(--space-8) 0 0;font:var(--data-12);letter-spacing:var(--data-12-ls);color:var(--muted);flex-wrap:wrap;display:flex}.pv-meta a{align-items:center;gap:var(--space-4);color:var(--green-text);display:inline-flex}.pv-meta svg{width:12px;height:12px}.pv-meta .pv-post{font-weight:600}.pv-topics td{vertical-align:top}.pv-topics .pv-meta a{font:var(--label-12);letter-spacing:var(--label-12-ls);display:inline}.pv-nowrap{white-space:nowrap}.pv-topics .pv-meta svg{vertical-align:-1px;margin-inline-start:var(--space-4);display:inline-block}.pv-topics .num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}@media (max-width:560px){.pv-list :is(th,td){white-space:normal}.pv-list td:last-child{white-space:nowrap}}
