.statement{max-width:var(--width-content)}.statement__top{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.statement__back{padding-inline:var(--space-3);flex:none}.statement__meta{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.statement__text{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.statement__more summary{min-height:var(--tap-min);cursor:pointer;text-underline-offset:.15em;align-items:center;text-decoration:underline;display:flex}.statement__more p{margin-top:var(--space-2)}.progress{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);flex:1;height:.5rem;overflow:hidden}.progress__fill{background:var(--color-inverse);height:100%}.answer-bar{inset-inline:0;z-index:5;padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--color-border);background:var(--color-bg);position:fixed;bottom:0}.answer-bar__inner{gap:var(--space-2);max-width:var(--width-content);flex-direction:column;display:flex}.answer-bar__row{gap:var(--space-2);display:flex}.answer-bar__row--options{flex-wrap:wrap;justify-content:space-between}.answer-bar__row--answers>.button{min-width:0;padding-inline:var(--space-2);text-align:center;flex-wrap:wrap;flex:1 1 0}.answer-bar__row--answers>.button[aria-pressed=false]{background:var(--color-bg);color:var(--color-text)}@media (height<=31.25rem){.answer-bar{margin-top:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);padding-inline:0;position:static}.answer-bar .container{padding-inline:0}}@media (width<=359px){.answer-bar .container{padding-inline:var(--space-2)}.answer-bar__row{gap:var(--space-1)}.answer-bar__row--answers>.button{padding-inline:var(--space-1);font-weight:400}}.toggle,.link-button{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius);cursor:pointer;background:0 0;display:inline-flex}.toggle{border-color:var(--color-border)}.toggle[aria-pressed=true]{border-color:var(--color-inverse);background:var(--color-inverse);color:var(--color-on-inverse);font-weight:var(--font-weight-bold)}.link-button{text-underline-offset:.15em;text-decoration:underline}.party-badge{align-items:center;gap:var(--space-2);min-width:4.5rem;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;display:inline-flex}.party-badge__mark{border:var(--border-width) solid var(--color-border);border-radius:2px;flex:none;width:.75rem;height:.75rem}.results{max-width:var(--width-content)}.results__list{margin:0 0 var(--space-6);padding:0;list-style:none}.result{padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border-subtle)}.result:last-child{border-bottom:var(--border-width) solid var(--color-border-subtle)}.result__title{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);font-size:var(--font-size-base);flex-wrap:wrap;display:flex}.result__score{align-items:center;gap:var(--space-3);display:flex}.result__bar{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);flex:1;height:.75rem;overflow:hidden}.result__bar-fill{background:var(--color-text-muted);height:100%}.result__percent{min-width:3.5em;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:right;font-variant-numeric:tabular-nums;flex:none;margin:0}.result__detail{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.results__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.breakdown{max-width:var(--width-content)}.breakdown__item{border-top:var(--border-width) solid var(--color-border-subtle)}.breakdown__item:last-of-type{border-bottom:var(--border-width) solid var(--color-border-subtle)}.breakdown__item>summary{min-height:var(--tap-min);padding-block:var(--space-3);cursor:pointer;list-style:none;display:block}.breakdown__item>summary::-webkit-details-marker{display:none}.breakdown__item>summary .breakdown__statement:before{content:"▸ "}.breakdown__item[open]>summary .breakdown__statement:before{content:"▾ "}.breakdown__statement{font-size:var(--font-size-base);line-height:var(--line-height);margin:0}.breakdown__answer{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.breakdown__entities{padding:0 0 var(--space-4);margin:0;list-style:none}.breakdown__entity{padding:var(--space-4) 0 var(--space-2) var(--space-3);border-left:2px solid var(--color-border-subtle)}.breakdown__entity+.breakdown__entity{margin-top:var(--space-2)}.breakdown__entity p{margin-bottom:var(--space-2)}.breakdown__stance{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);display:flex}.breakdown__icon{border:var(--border-width) solid var(--color-text);width:1.5rem;height:1.5rem;font-size:var(--font-size-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.breakdown__footer{margin-top:var(--space-5)}.sources{margin:0 0 var(--space-2);padding-left:var(--space-4);font-size:var(--font-size-sm)}.sources li+li{margin-top:var(--space-2)}.sources a{padding-block:var(--space-1);display:inline-block}.sources__type{font-weight:var(--font-weight-bold)}.sources__date{color:var(--color-text-muted)}.party-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.party-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.party-card{padding:var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius)}.party-card p{margin-bottom:var(--space-2)}
