.LiveTally-module__yCrKPa__tally{gap:var(--sp-1);text-align:center;padding-block:var(--sp-5) var(--sp-4);justify-items:center;display:grid}.LiveTally-module__yCrKPa__label{font-family:var(--font-label);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint)}.LiveTally-module__yCrKPa__figure{font-family:var(--font-display);font-weight:700;font-size:var(--step-7);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:.9}.LiveTally-module__yCrKPa__sub{font-size:var(--step--1);color:var(--ink-muted);text-wrap:pretty;max-width:54ch}.LiveTally-module__yCrKPa__sub strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (max-width:620px){.LiveTally-module__yCrKPa__tally{padding-block:var(--sp-4) var(--sp-3)}}
.CatalogueFilters-module__KMyX6q__bar{--switch-h:1.6rem;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.CatalogueFilters-module__KMyX6q__count{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin-left:auto}@media (max-width:620px){.CatalogueFilters-module__KMyX6q__count{flex-basis:100%;margin-left:0}}.CatalogueFilters-module__KMyX6q__switch{align-items:center;gap:var(--sp-4);min-height:56px;padding:0 var(--sp-3);font-family:var(--font-label);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);transition:color .2s var(--ease-out);font-weight:600;display:inline-flex}.CatalogueFilters-module__KMyX6q__switch:first-of-type{margin-left:calc(var(--sp-3) * -1)}.CatalogueFilters-module__KMyX6q__modes{border:var(--hairline) solid var(--rule);border-radius:var(--radius);background:var(--bg-sunken);align-items:center;padding:2px;display:inline-flex}.CatalogueFilters-module__KMyX6q__mode{min-height:40px;padding:0 var(--sp-3);font-family:var(--font-label);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);transition:color .2s var(--ease-out), background-color .2s var(--ease-out);font-weight:600}.CatalogueFilters-module__KMyX6q__mode:hover{color:var(--ink)}.CatalogueFilters-module__KMyX6q__mode[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.CatalogueFilters-module__KMyX6q__switch:hover{color:var(--ink)}.CatalogueFilters-module__KMyX6q__switchTrack{width:calc(var(--switch-h) * 2);height:var(--switch-h);background:var(--bg-sunken);border:var(--hairline) solid var(--rule);border-radius:var(--radius);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);flex:none;display:block;position:relative}.CatalogueFilters-module__KMyX6q__switch[aria-checked=true]{color:var(--ink)}.CatalogueFilters-module__KMyX6q__switch[aria-checked=true] .CatalogueFilters-module__KMyX6q__switchTrack{background:var(--accent);border-color:var(--accent)}.CatalogueFilters-module__KMyX6q__switchKnob{width:calc(var(--switch-h) - 6px);height:calc(var(--switch-h) - 6px);background:var(--ink-faint);transition:transform .22s var(--ease-out), background-color .2s var(--ease-out);position:absolute;top:2px;left:2px}.CatalogueFilters-module__KMyX6q__switch:hover .CatalogueFilters-module__KMyX6q__switchKnob{background:var(--ink)}.CatalogueFilters-module__KMyX6q__switch[aria-checked=true] .CatalogueFilters-module__KMyX6q__switchKnob{background:var(--on-accent);transform:translateX(var(--switch-h))}@media (prefers-reduced-motion:reduce){.CatalogueFilters-module__KMyX6q__switchKnob{transition-duration:0s}}
.QuestionBand-module__xUQj-W__band{margin-top:var(--sp-10)}.QuestionBand-module__xUQj-W__head{gap:var(--sp-3);margin-bottom:var(--sp-5);display:grid}.QuestionBand-module__xUQj-W__title{font-family:var(--font-display);font-size:var(--step-3);text-transform:uppercase;letter-spacing:-.01em;max-width:24ch;font-weight:700;line-height:1.02}.QuestionBand-module__xUQj-W__group+.QuestionBand-module__xUQj-W__group{margin-top:var(--sp-7)}.QuestionBand-module__xUQj-W__groupHead{gap:var(--sp-2);margin-bottom:var(--sp-4);display:grid}.QuestionBand-module__xUQj-W__groupTitle{font-family:var(--font-label);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-weight:700}.QuestionBand-module__xUQj-W__groupBlurb{color:var(--ink-muted);font-size:var(--step--1);max-width:60ch}.QuestionBand-module__xUQj-W__flow{columns:320px;column-gap:var(--sp-4);margin:0;padding:0;list-style:none}.QuestionBand-module__xUQj-W__cell{break-inside:avoid;margin-bottom:var(--sp-4)}.QuestionBand-module__xUQj-W__cell>*{height:auto}
