.stack[data-astro-cid-5q6ajpsh]{--stack-cols:1.75rem minmax(0, 14rem) 4.25rem minmax(0, 1fr);--bar:light-dark(#3b4147,#a7afb6);--today-line:color-mix(in oklab, var(--foreground) 50%, transparent);--row:2rem;--brick:.4375rem;font-size:var(--type-meta);margin:0;line-height:1.3;display:grid}figcaption[data-astro-cid-5q6ajpsh]:not(.section-intro){align-items:end;gap:var(--space-3xs) var(--space-m);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-m);display:grid}figcaption[data-astro-cid-5q6ajpsh] [data-astro-cid-5q6ajpsh]:is(h3,p){grid-column:1}figcaption[data-astro-cid-5q6ajpsh] h3[data-astro-cid-5q6ajpsh]{max-inline-size:none;font-size:var(--type-h3);letter-spacing:-.018em;font-stretch:100%;line-height:1.2}figcaption[data-astro-cid-5q6ajpsh] [data-astro-cid-5q6ajpsh]:is(h3,.figure-line){grid-column:1/-1}figcaption[data-astro-cid-5q6ajpsh] .figure-line[data-astro-cid-5q6ajpsh]{max-inline-size:none;margin-block-start:var(--space-2xs)}.stack-note[data-astro-cid-5q6ajpsh]{color:var(--ink-3);margin-block-start:var(--space-2xs)}.stack-legend[data-astro-cid-5q6ajpsh]{gap:var(--space-2xs) var(--space-s);color:var(--ink-3);flex-wrap:wrap;grid-area:3/2;padding:0;list-style:none;display:flex}.stack-legend[data-astro-cid-5q6ajpsh] li[data-astro-cid-5q6ajpsh]{align-items:center;gap:.45em;display:inline-flex}.stack-legend[data-astro-cid-5q6ajpsh] li[data-astro-cid-5q6ajpsh]:before{content:"";background:var(--swatch);border-radius:3px;block-size:.5rem;inline-size:1.5rem}.past[data-astro-cid-5q6ajpsh],.current[data-astro-cid-5q6ajpsh]{--swatch:var(--bar)}.repealed[data-astro-cid-5q6ajpsh]{--swatch:repeating-linear-gradient(135deg, color-mix(in oklab, var(--bar) 55%, transparent) 0 2px, transparent 2px 5px)}.stack-legend[data-astro-cid-5q6ajpsh] .repealed[data-astro-cid-5q6ajpsh]:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bar) 45%, transparent)}.proposed[data-astro-cid-5q6ajpsh],.planned[data-astro-cid-5q6ajpsh]{--swatch:transparent}.stack-legend[data-astro-cid-5q6ajpsh] .proposed[data-astro-cid-5q6ajpsh]:before{border:1.5px dashed var(--ink-3)}.stack-legend[data-astro-cid-5q6ajpsh] .planned[data-astro-cid-5q6ajpsh]:before{border:1.5px solid var(--bar)}.stack-axis[data-astro-cid-5q6ajpsh]{grid-template-columns:var(--stack-cols);block-size:1.5rem;color:var(--ink-3);display:grid}.stack-axis[data-astro-cid-5q6ajpsh]>[data-astro-cid-5q6ajpsh]{white-space:nowrap;grid-area:1/4;place-self:end start;margin-inline-start:var(--at);translate:-50%}.stack-axis[data-astro-cid-5q6ajpsh] .stack-today[data-astro-cid-5q6ajpsh]{--at:var(--today);color:var(--ink);font-weight:var(--weight-heading);padding-block-end:.2rem}.stack-axis[data-astro-cid-5q6ajpsh].bottom:before{content:"";border-block-start:1px solid var(--line);grid-area:1/4;align-self:start}.stack-axis[data-astro-cid-5q6ajpsh].bottom>[data-astro-cid-5q6ajpsh]{background:linear-gradient(var(--line), var(--line)) top center / 1px .3rem no-repeat;align-self:start;padding-block-start:.45rem}.stack[data-astro-cid-5q6ajpsh]{--track-bg:linear-gradient(var(--today-line), var(--today-line)) var(--today) 0 / 1px 100% no-repeat, linear-gradient(to right, transparent var(--today), color-mix(in oklab, var(--foreground) 4%, transparent) var(--today)) 0 0 / 100% 100% no-repeat}.stack-group[data-astro-cid-5q6ajpsh] h4[data-astro-cid-5q6ajpsh]{grid-template-columns:var(--stack-cols);color:var(--ink-3);font-size:var(--type-meta);font-stretch:100%;font-weight:var(--weight-heading);letter-spacing:.06em;line-height:var(--row);text-transform:uppercase;display:grid}.stack-group[data-astro-cid-5q6ajpsh] h4[data-astro-cid-5q6ajpsh] span[data-astro-cid-5q6ajpsh]{z-index:1;white-space:nowrap;grid-area:1/2/auto/-1}.stack-group[data-astro-cid-5q6ajpsh] h4[data-astro-cid-5q6ajpsh]:after{content:"";background:var(--track-bg);grid-area:1/4}.stack-group[data-astro-cid-5q6ajpsh] ul[data-astro-cid-5q6ajpsh],.stack-sources[data-astro-cid-5q6ajpsh]{margin:0;padding:0;list-style:none}.stack-line[data-astro-cid-5q6ajpsh]{grid-template-columns:var(--stack-cols);min-block-size:var(--row);border-radius:var(--radius-sm);color:var(--ink-2);align-items:center;display:grid}.stack-line[data-astro-cid-5q6ajpsh]>strong[data-astro-cid-5q6ajpsh]{color:var(--ink);font-weight:var(--weight-heading);text-wrap:pretty;grid-column:2;padding-inline-end:var(--space-s)}.stack-code[data-astro-cid-5q6ajpsh]{color:var(--ink-3);white-space:nowrap;grid-column:3}.stack-track[data-astro-cid-5q6ajpsh]{background:var(--track-bg);grid-column:4;align-self:stretch;position:relative}.stack-bar[data-astro-cid-5q6ajpsh]{inline-size:calc(var(--to) - var(--from));background:var(--swatch);transform-origin:0;border-radius:3px;block-size:.625rem;position:absolute;inset-block:50% auto;inset-inline-start:var(--from);translate:0 -50%}.repealed[data-astro-cid-5q6ajpsh] .stack-bar[data-astro-cid-5q6ajpsh]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bar) 45%, transparent)}.proposed[data-astro-cid-5q6ajpsh] .stack-bar[data-astro-cid-5q6ajpsh]{border:1.5px dashed var(--ink-3)}.planned[data-astro-cid-5q6ajpsh] .stack-bar[data-astro-cid-5q6ajpsh]{border:1.5px solid var(--bar)}[data-astro-cid-5q6ajpsh]:is(.proposed,.planned) .stack-year[data-astro-cid-5q6ajpsh]{background:var(--band-fill,var(--background));border-radius:2px;padding-inline:.15rem}.stack-year[data-astro-cid-5q6ajpsh]{color:var(--ink-3);white-space:nowrap;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + .4rem);translate:0 -50%}.stack-span[data-astro-cid-5q6ajpsh],.repealed[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]>strong[data-astro-cid-5q6ajpsh]{color:var(--ink-3)}.current[data-astro-cid-5q6ajpsh]{--swatch:var(--primary);--row-fill:color-mix(in oklab, var(--primary) 9%, transparent)}.current[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]{background:var(--row-fill)}.current[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]>strong[data-astro-cid-5q6ajpsh],.current[data-astro-cid-5q6ajpsh] .stack-year[data-astro-cid-5q6ajpsh]{color:var(--accent)}.current[data-astro-cid-5q6ajpsh] .stack-bar[data-astro-cid-5q6ajpsh]{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent)}.stack-row[data-astro-cid-5q6ajpsh]{--open-fill:var(--panel)}.stack-row[data-astro-cid-5q6ajpsh].current{--open-fill:color-mix(in oklab, var(--primary) 7%, var(--panel))}summary[data-astro-cid-5q6ajpsh]{border-radius:var(--radius-sm);cursor:pointer;list-style:none;display:block}summary[data-astro-cid-5q6ajpsh]::-webkit-details-marker{display:none}summary[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]:before{content:"";border-inline-end:1.5px solid var(--ink-3);border-block-end:1.5px solid var(--ink-3);grid-area:1/1;place-self:center;block-size:.4rem;inline-size:.4rem;transition:rotate .15s;rotate:-45deg}details[data-astro-cid-5q6ajpsh][open]>summary[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]:before{rotate:45deg}summary[data-astro-cid-5q6ajpsh]:hover .stack-line[data-astro-cid-5q6ajpsh]{background:var(--panel)}summary[data-astro-cid-5q6ajpsh]:hover .stack-code[data-astro-cid-5q6ajpsh]{color:var(--ink-2)}.current[data-astro-cid-5q6ajpsh] summary[data-astro-cid-5q6ajpsh]:hover .stack-line[data-astro-cid-5q6ajpsh]{background:color-mix(in oklab, var(--primary) 15%, transparent)}details[data-astro-cid-5q6ajpsh][open]>summary[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]{background:var(--open-fill);border-end-end-radius:0;border-end-start-radius:0}.stack-row[data-astro-cid-5q6ajpsh],.stack-anchor[data-astro-cid-5q6ajpsh]{scroll-margin-block-start:var(--space-s)}.stack-row[data-astro-cid-5q6ajpsh]:target>details[data-astro-cid-5q6ajpsh]>summary[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]{box-shadow:inset 2px 0 0 var(--ink)}.stack-detail[data-astro-cid-5q6ajpsh]{gap:var(--space-m);padding:var(--space-2xs) var(--space-m) var(--space-m) 1.75rem;background:var(--open-fill);border-end-end-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin-block-end:var(--space-2xs);display:grid}.stack-entry[data-astro-cid-5q6ajpsh]{align-content:start;gap:var(--space-s) var(--space-xl);scroll-margin-block-start:var(--space-s);display:grid}.stack-entry[data-astro-cid-5q6ajpsh]+.stack-entry[data-astro-cid-5q6ajpsh]{border-block-start:1px solid var(--line);padding-block-start:var(--space-m)}.stack-kicker[data-astro-cid-5q6ajpsh]{color:var(--ink-3)}.stack-entry[data-astro-cid-5q6ajpsh] h5[data-astro-cid-5q6ajpsh]{max-inline-size:60ch;font-size:var(--type-body);font-weight:var(--weight-heading);margin-block-start:calc(var(--space-s) * -.75);line-height:1.35}.stack-text[data-astro-cid-5q6ajpsh]{align-content:start;gap:var(--space-xs);max-inline-size:62ch;color:var(--ink-2);font-size:var(--type-body);text-wrap:pretty;line-height:1.55;display:grid}.stack-facts[data-astro-cid-5q6ajpsh]{align-content:start;gap:var(--space-s);line-height:1.45;display:grid}.stack-facts[data-astro-cid-5q6ajpsh] dl[data-astro-cid-5q6ajpsh]{gap:var(--space-3xs) var(--space-s);grid-template-columns:max-content minmax(0,1fr);display:grid}.stack-facts[data-astro-cid-5q6ajpsh] dt[data-astro-cid-5q6ajpsh]{color:var(--ink-3)}.stack-facts[data-astro-cid-5q6ajpsh] dd[data-astro-cid-5q6ajpsh]{color:var(--ink-2);text-wrap:pretty}.stack-sources[data-astro-cid-5q6ajpsh]{gap:var(--space-3xs);display:grid}.stack-sources[data-astro-cid-5q6ajpsh] a[data-astro-cid-5q6ajpsh]{color:var(--ink-3)}.stack-sources[data-astro-cid-5q6ajpsh] a[data-astro-cid-5q6ajpsh]:before{content:"↗ ";content:"↗ " / ""}.stack-sources[data-astro-cid-5q6ajpsh] a[data-astro-cid-5q6ajpsh]:hover{color:var(--ink)}@container campaign (width>=56rem){.stack-entry[data-astro-cid-5q6ajpsh]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.stack-kicker[data-astro-cid-5q6ajpsh],.stack-entry[data-astro-cid-5q6ajpsh] h5[data-astro-cid-5q6ajpsh]{grid-column:1/-1}}.stack-sum[data-astro-cid-5q6ajpsh]{grid-template-columns:var(--stack-cols);align-items:end;margin-block-start:var(--space-s);display:grid}.stack-sum-label[data-astro-cid-5q6ajpsh]{color:var(--ink);font-weight:var(--weight-heading);grid-column:2/4;padding-block-end:.15rem}.stack-sum[data-astro-cid-5q6ajpsh] .stack-track[data-astro-cid-5q6ajpsh]{block-size:calc(var(--peak) * var(--brick) + 1.5rem)}.stack-col[data-astro-cid-5q6ajpsh]{inline-size:max(1px, min(calc(var(--w) - 2px), 1.5rem));block-size:calc(var(--n) * var(--brick));background:repeating-linear-gradient(to top, var(--bar) 0 calc(var(--brick) - 2px), transparent 0 var(--brick));transform-origin:bottom;position:absolute;inset-block-end:0;inset-inline-start:var(--at)}.stack-count[data-astro-cid-5q6ajpsh]{color:var(--ink-3);white-space:nowrap;overflow-wrap:normal;line-height:1;position:absolute;inset-block-end:calc(100% + .15rem);inset-inline-start:50%;translate:-50%}.stack-col[data-astro-cid-5q6ajpsh].last .stack-count[data-astro-cid-5q6ajpsh]{color:var(--ink);font-weight:var(--weight-heading)}.stack-domain[data-astro-cid-5q6ajpsh]{margin-block:var(--space-xl) var(--space-2xs);border-image:var(--metal-rule) 1;color:var(--ink);font-size:var(--type-lead);font-weight:var(--weight-heading);border-block-start:3px solid;padding-block-start:var(--space-s);scroll-margin-block-start:var(--space-xl);line-height:1.25}.stack-group[data-astro-cid-5q6ajpsh]:first-of-type .stack-domain[data-astro-cid-5q6ajpsh]{margin-block-start:var(--space-s)}.stack-common[data-astro-cid-5q6ajpsh].follow{border-block-start:0;margin-block-start:0}.stack-common[data-astro-cid-5q6ajpsh]{border-block-start:1px solid var(--line);margin-block-start:var(--space-m);padding-block-start:var(--space-2xs)}.stack-common[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]{align-items:baseline;padding-block:.4rem}.stack-common[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]:before{align-self:center}.stack-common[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]>strong[data-astro-cid-5q6ajpsh]{grid-column:2/4}.stack-common[data-astro-cid-5q6ajpsh] .stack-what[data-astro-cid-5q6ajpsh]{color:var(--ink-2);text-wrap:pretty;grid-column:4}.stack-research[data-astro-cid-5q6ajpsh]{color:var(--ink-3);margin-block-start:var(--space-s)}.visually-hidden[data-astro-cid-5q6ajpsh]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.stack-bar[data-astro-cid-5q6ajpsh]{animation:.8s cubic-bezier(.2,.7,.2,1) both stack-grow;animation-delay:calc(.15s + var(--i) * 55ms)}.stack-col[data-astro-cid-5q6ajpsh]{animation:.5s cubic-bezier(.2,.7,.2,1) both stack-rise;animation-delay:calc(.5s + var(--i) * 30ms)}}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]:before{transition:none}}@keyframes stack-grow{0%{scale:0 1}}@keyframes stack-rise{0%{scale:1 0}}.stack[data-astro-cid-5q6ajpsh].compact{--stack-cols:0 5rem minmax(0, 15rem) minmax(0, 1fr);--row:2.25rem;margin-block-start:var(--space-l)}.stack-plain[data-astro-cid-5q6ajpsh]{color:var(--ink);font-weight:var(--weight-strong);grid-column:2/4;padding-inline-start:var(--space-2xs)}.current[data-astro-cid-5q6ajpsh] .stack-plain[data-astro-cid-5q6ajpsh]{color:var(--accent);font-weight:var(--weight-heading)}@container campaign (width<46rem){.stack[data-astro-cid-5q6ajpsh]{--stack-cols:1.5rem minmax(0, 1fr) 4.25rem}.stack[data-astro-cid-5q6ajpsh].compact{--stack-cols:0 4.75rem minmax(0, 1fr)}figcaption[data-astro-cid-5q6ajpsh]:not(.section-intro){grid-template-columns:minmax(0,1fr)}.stack-legend[data-astro-cid-5q6ajpsh]{grid-area:auto/1;margin-block-start:var(--space-2xs)}.stack-axis[data-astro-cid-5q6ajpsh]{grid-template-columns:minmax(0,1fr)}.stack-axis[data-astro-cid-5q6ajpsh]>[data-astro-cid-5q6ajpsh],.stack-axis[data-astro-cid-5q6ajpsh].bottom:before{grid-column:1}.stack-group[data-astro-cid-5q6ajpsh] h4[data-astro-cid-5q6ajpsh]{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-xs);padding-block:.3rem;line-height:1.4}.stack-group[data-astro-cid-5q6ajpsh] h4[data-astro-cid-5q6ajpsh] span[data-astro-cid-5q6ajpsh]{grid-column:1}.stack-group[data-astro-cid-5q6ajpsh] h4[data-astro-cid-5q6ajpsh]:after{content:none}.stack-line[data-astro-cid-5q6ajpsh]{align-items:start;row-gap:.2rem;padding-block:.35rem 0}.stack-track[data-astro-cid-5q6ajpsh]{grid-column:1/-1;block-size:1rem}.stack-sum[data-astro-cid-5q6ajpsh]{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.stack-sum-label[data-astro-cid-5q6ajpsh],.stack-sum[data-astro-cid-5q6ajpsh] .stack-track[data-astro-cid-5q6ajpsh]{grid-column:1}.stack-common[data-astro-cid-5q6ajpsh] .stack-line[data-astro-cid-5q6ajpsh]>strong[data-astro-cid-5q6ajpsh],.stack-common[data-astro-cid-5q6ajpsh] .stack-what[data-astro-cid-5q6ajpsh]{grid-column:2/-1}.stack-detail[data-astro-cid-5q6ajpsh]{padding-inline:var(--space-s)}.stack-facts[data-astro-cid-5q6ajpsh] dl[data-astro-cid-5q6ajpsh]{grid-template-columns:minmax(0,1fr)}.stack-facts[data-astro-cid-5q6ajpsh] dd[data-astro-cid-5q6ajpsh]+dt[data-astro-cid-5q6ajpsh]{margin-block-start:var(--space-2xs)}}
