.findings{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.findings li{background:var(--card-2);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;line-height:1.4;display:flex}.finding-num{color:var(--brand);letter-spacing:-1px;font-size:38px;font-weight:900;line-height:1}.bars{border-collapse:collapse;width:100%;margin:18px 0 8px;font-size:15px}.bars th,.bars td{vertical-align:middle;padding:5px 0}.bars th{color:#e6e6ea;text-align:left;white-space:nowrap;width:34%;padding-right:14px;font-weight:700}.bars th a{color:inherit}.bars th a:hover{color:var(--brand)}.bar-cell{align-items:center;gap:8px;display:flex;position:relative}.bar-cell:before{content:"";border-left:1px dashed #fff3;position:absolute;top:0;bottom:0;left:calc(50% - 22px)}.bar{width:calc((100% - 44px) * var(--w) / 100);background:var(--brand);border-radius:0 4px 4px 0;flex:none;height:14px}tr[data-below] .bar{background:#5c5c63}.bar-value{color:#fff;font-variant-numeric:tabular-nums;min-width:36px;font-weight:900}.bar-votes{width:1%;color:var(--muted);text-align:right;white-space:nowrap;font-size:13px;padding-left:12px!important}.standouts{gap:14px;display:grid}.standout{border-left:4px solid var(--brand);background:var(--card-2);border-radius:12px;margin:0;padding:18px 22px}.standout figcaption{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:900}.standout blockquote{color:#fff;white-space:pre-line;margin:6px 0 8px;font-size:20px;font-weight:900;line-height:1.3}.standout p{color:#a6a6ad;margin:0;font-size:15px}@media (max-width:640px){.bars th{white-space:normal;width:42%}.bar-votes{display:none}}
