.summary-hover__btn,.summary-hover__details>summary{position:relative}.summary-hover__btn:before,.summary-hover__details>summary:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.eyebrow.no-rule:before{display:none}.eyebrow.warm{color:var(--accent-warm)}.eyebrow.warm:before{background:var(--accent-warm)}.summary-hover{position:relative;display:inline}.summary-hover__anchor{border-bottom:1px dashed transparent;cursor:help;transition:border-color .15s ease}.summary-hover:focus-within .summary-hover__anchor,.summary-hover:hover .summary-hover__anchor{border-bottom-color:var(--ink-3)}.summary-hover__bubble{position:absolute;top:calc(100% + 8px);left:0;background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:14px 16px;border-radius:8px;font-size:13px;line-height:1.5;width:380px;max-width:min(90vw,380px);box-shadow:0 12px 32px -10px rgba(15,23,42,.25);visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s ease;z-index:80;pointer-events:none;white-space:normal;font-weight:400;letter-spacing:0;text-transform:none;text-align:left}.summary-hover__body{display:block;font-family:var(--font-serif);color:var(--ink-2)}.summary-hover__provider{display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--rule);font-size:10px;color:var(--ink-3);font-style:italic}.summary-hover:focus-within .summary-hover__bubble,.summary-hover:hover .summary-hover__bubble{visibility:visible;opacity:1;transition-delay:.3s}.summary-hover__details{display:none;pointer-events:auto;margin-left:6px;vertical-align:1px}.summary-hover__details>summary{list-style:none;cursor:pointer;pointer-events:auto;position:relative;z-index:5}.summary-hover__details>summary::-webkit-details-marker{display:none}.summary-hover__btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;background:var(--ink-2);color:var(--paper);border:0;font-size:10px;line-height:1;font-weight:700;font-family:var(--font-serif);font-style:italic;cursor:pointer;transition:background-color .15s ease,color .15s ease;padding:0}.summary-hover__btn:hover{background:var(--ink)}.summary-hover__btn:active,.summary-hover__details[open]>.summary-hover__btn{background:var(--accent);color:var(--paper)}.summary-hover__panel{display:block;position:absolute;left:0;top:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:min(90vw,380px);margin:0;padding:12px 14px;background:var(--paper-2);border:1px solid var(--rule-strong);border-radius:8px;font-size:13px;line-height:1.5;color:var(--ink);font-weight:400;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;z-index:70;box-shadow:0 8px 22px -12px rgba(15,23,42,.18);pointer-events:auto}@media (hover:none){.summary-hover__bubble{display:none!important}.summary-hover__anchor{border-bottom-color:transparent}.summary-hover__details{display:inline-block}}@media (max-width:640px){.summary-hover__panel{position:fixed;left:16px;right:16px;top:auto;bottom:max(16px,env(safe-area-inset-bottom));width:auto;max-width:none;transform:none;box-shadow:0 -8px 32px -12px rgba(15,23,42,.24)}.summary-hover__details[open] .summary-hover__btn{background:var(--accent)}}.pair-chips{display:flex;gap:6px;overflow-x:auto;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.pair-chip{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:3px 12px 3px 4px;border-radius:999px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pair-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pair-chip:disabled{opacity:.35;cursor:default}@media (max-width:640px){.stats-headline-fig{padding:11px 10px!important;border-radius:14px!important}.stats-headline-fig>span:first-child{font-size:22px!important}.stats-headline-fig>span:nth-child(2){font-size:11.5px!important;line-height:1.25;font-weight:600;color:var(--ink-2)!important}.stats-headline-note{display:none}}.stats-pickers{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.stats-picker{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.stats-picker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stats-picker--on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sq{margin-top:18px}.sq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:900px){.sq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sq-card--wide{grid-column:1/-1}}.sq-card{min-width:0;padding:18px 18px 16px;border:1px solid var(--rule);border-radius:18px;background:var(--paper);box-shadow:0 1px 0 color-mix(in oklch,var(--ink) 4%,transparent)}.sq-card__title{margin:0;font-family:var(--font-serif);font-size:21px;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.sq-card__lede{margin:4px 0 14px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.sq-big{display:flex;align-items:baseline;gap:8px;margin:10px 0 0}.sq-big .tabular{font-family:var(--font-serif);font-size:44px;font-weight:700;line-height:1;color:var(--hue-dades-ink);letter-spacing:-.02em}.sq-big__of{font-size:15px;font-weight:600;color:var(--ink-2)}.sq-big+.sq-card__lede{margin-top:2px}.sq-bar{display:flex;height:12px;gap:2px;border-radius:999px;overflow:hidden}.sq-bar>span{display:block;min-width:3px}.sq-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-2)}.sq-legend li{display:flex;align-items:center;gap:7px;min-width:0}.sq-legend b{margin-left:auto;color:var(--ink)}.sq-dot{width:9px;height:9px;border-radius:3px;flex:none}.sq-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:8px;font-size:13.5px;font-weight:700;color:var(--hue-dades-ink);text-decoration:none}.sq-rows{margin:0;padding:0;list-style:none}.sq-rows>li+li{border-top:1px solid color-mix(in oklch,var(--rule) 70%,transparent)}.sq-rows.sq-rows>li>a.sq-row{display:grid;grid-template-columns:auto minmax(0,9.5em) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 2px;color:var(--ink);text-decoration:none}.sq-row__name{font-size:13.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sq-row__value{font-size:13px;font-weight:700;color:var(--ink-2);text-align:right;min-width:3ch}.sq-meter{height:8px;border-radius:999px;background:var(--paper-3);overflow:hidden}.sq-meter>span{display:block;height:100%;border-radius:999px}.sq-topic{grid-column:3/-1;justify-self:start;max-width:100%;padding:3px 10px;border-radius:12px;line-height:1.3;background:color-mix(in oklch,var(--topic) 14%,var(--paper));border:1px solid color-mix(in oklch,var(--topic) 35%,var(--paper));font-size:12.5px;font-weight:600;color:var(--ink)}.sq-note{margin:10px 0 0;font-size:11.5px;color:var(--ink-3)}.sq-explore{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:16px;padding:16px 18px;border-radius:18px;background:var(--hue-dades-soft)}.sq-explore h2{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.sq-explore p{margin:2px 0 0;font-size:13px;color:var(--ink-2)}.sq-explore__actions{display:flex;gap:8px;flex-wrap:wrap}.sq-explore__btn{gap:7px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in oklch,var(--hue-dades) 45%,var(--paper));background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;cursor:pointer}.sq-back,.sq-explore__btn{display:inline-flex;align-items:center}.sq-back{gap:6px;min-height:36px;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:none}.sa{margin-top:28px;scroll-margin-top:90px}.sa__head{margin:0 0 14px}.sa__title{margin:0;font-family:var(--font-serif);font-size:26px;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.sa__dek{max-width:72ch;margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.sa-bands>li>a.sa-party,.sa-party{display:inline-flex;align-items:center;gap:8px;min-height:36px;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none}.sa-party>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}.sa-party:focus-visible>span:last-child,.sa-party:hover>span:last-child{text-decoration:underline}.sa-matrix{overflow-x:auto;margin:0 -4px;padding:0 4px}.sa-matrix table{width:100%;min-width:560px;table-layout:fixed;border-collapse:separate;border-spacing:3px;font-size:13px}.sa-matrix thead th{padding:0 4px 6px;font-size:11.5px;font-weight:600;line-height:1.3;text-align:center;vertical-align:bottom;color:var(--ink-2)}.sa-matrix th:first-child{position:sticky;left:0;z-index:1;width:150px;text-align:left;background:var(--paper)}.sa-matrix tbody th{padding:0 6px 0 0;font-weight:600}.sa-matrix td{padding:6px 4px;border-radius:8px;text-align:center;color:var(--ink);background:color-mix(in oklab,var(--hue-dades) calc(var(--shade, 0%) * .55),var(--paper-2))}.sa-cell{display:block;font-weight:700}.sa-matrix td small{display:block;font-size:10.5px;color:var(--ink-2)}.sa-swipe{display:none;margin:-6px 0 8px;font-size:11.5px;color:var(--ink-3)}.sa-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;padding:0;list-style:none;font-size:12px;color:var(--ink-2)}.sa-legend li{display:inline-flex;align-items:center;gap:6px}.sa-swatch{width:11px;height:11px;border-radius:3px;background:color-mix(in oklab,var(--hue-dades) var(--shade),var(--paper-2))}.sa-bands{margin:0;padding:0;list-style:none}.sa-bands>li{display:grid;grid-template-columns:150px minmax(0,1fr) 84px;align-items:center;gap:10px;min-height:44px}.sa-bands>li+li{border-top:1px solid color-mix(in oklch,var(--rule) 70%,transparent)}.sa-stack{display:flex;height:14px;gap:2px;border-radius:999px;overflow:hidden}.sa-stack>span{display:block;min-width:3px;background:color-mix(in oklab,var(--hue-dades) var(--shade),var(--paper-2))}.sa-few{font-size:12px;color:var(--ink-3)}.sa-median{font-size:13px;font-weight:700;text-align:right;color:var(--ink)}.sa-median small{display:block;font-size:10.5px;font-weight:500;color:var(--ink-3)}.sa-cant{margin-top:14px;padding:14px 18px;border:1px dashed color-mix(in oklch,var(--ink) 22%,var(--rule));border-radius:18px;font-size:13px;line-height:1.5;color:var(--ink-2)}.sa-cant h3{margin:0 0 6px;font-size:14.5px;font-weight:700;color:var(--ink)}.sa-cant ul{margin:0;padding-left:18px}.sa-cant li+li{margin-top:4px}.sa-cant p{margin:8px 0 0;color:var(--ink-3)}@media (max-width:560px){.sa-swipe{display:block}.sa-matrix table{min-width:520px}.sa-matrix th:first-child{width:114px}.sa-party{gap:6px;font-size:12.5px}.sa-bands>li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"party median" "bar bar";gap:2px 8px;padding:6px 0 10px}.sa-bands .sa-party{grid-area:party}.sa-bands .sa-median{grid-area:median}.sa-bands .sa-few,.sa-bands .sa-stack{grid-area:bar}.sa-cant{padding:12px 14px}}.sq-grid>.sq-card{align-self:start}@media (min-width:640px){.pair-chips{flex-wrap:wrap;overflow-x:visible}}.stats-dash{max-width:860px}