.ri-br26{box-sizing:border-box;margin:2rem 0;padding:clamp(16px,4vw,32px);background:#f1ede3;border-top:5px solid #ce3028;color:#17211c;font-family:Arial,sans-serif;max-width:100%;overflow-wrap:anywhere}.ri-br26 *{box-sizing:border-box}.ri-br26 .ri-br26-kicker{font-size:12px;letter-spacing:.1em;color:#ad2923}.ri-br26 h2{font-family:Georgia,serif;font-size:clamp(24px,4vw,36px);line-height:1.12;margin:.5rem 0 1rem}.ri-br26 .ri-br26-status{padding:.8rem 1rem;background:#183e2e;color:white;font-size:15px;line-height:1.5}.ri-br26-stale .ri-br26-status{background:#775312}.ri-br26 .ri-br26-time,.ri-br26 .ri-br26-method,.ri-br26 .ri-br26-totals{font-size:13px;line-height:1.6}.ri-br26 .ri-br26-progress{padding:14px;background:#fffaf0;margin:20px 0}.ri-br26 progress{display:block;width:100%;height:13px;border:0;margin:9px 0;accent-color:#283e34;background:#d9d6cd;border-radius:0}.ri-br26 progress::-webkit-progress-bar{background:#d9d6cd}.ri-br26 progress::-webkit-progress-value{background:#283e34}.ri-br26 progress::-moz-progress-bar{background:#283e34}.ri-br26 .ri-br26-candidate{padding:14px 0;border-bottom:1px solid #c9c3b7}.ri-br26 .ri-br26-candidate progress{accent-color:#a72d26}.ri-br26 .ri-br26-candidate progress::-webkit-progress-value{background:#a72d26}.ri-br26 .ri-br26-candidate progress::-moz-progress-bar{background:#a72d26}.ri-br26 .ri-br26-row{display:flex;justify-content:space-between;gap:12px;font-size:clamp(16px,2vw,21px)}.ri-br26 small{font-size:13px}.ri-br26 .ri-br26-runoff{font-weight:700;font-size:16px;line-height:1.6}.ri-br26 details{margin:20px 0}.ri-br26 summary{cursor:pointer;font-size:15px;font-weight:700;padding:12px 0}.ri-br26 .ri-br26-official{font-size:14px;color:#173d2c;text-decoration:underline;text-underline-offset:4px}.ri-br26 summary:focus-visible,.ri-br26 a:focus-visible{outline:3px solid #a72d26;outline-offset:4px}
