.r5-pair{display:grid;grid-template-columns:36fr 64fr;gap:28px;margin:56px auto;align-items:end}.r5-pair .r5-map{margin:0}.r5-pair svg{display:block;width:100%;height:auto}.r5-pair .r5-lab{font:500 12px var(--ui);fill:#2a2422;paint-order:stroke;stroke:#ffffffeb;stroke-width:4px;stroke-linejoin:round}.r5-pair .r5-key{font-size:15px;font-weight:700}.r5-pair .r5-cap{font:400 14px/1.5 var(--ui);color:var(--ed-ink-2);margin:10px 0 0}.r5-pair .r5-cap strong{font-weight:600;color:var(--ed-ink)}.r5-pair .r5-cap span{font-weight:600}.r5-pair>figcaption{grid-column:1 / -1;font:400 12.5px/1.5 var(--ui);color:var(--ed-muted);margin-top:-8px}.r5-caste{margin:46px auto;font-family:var(--ui)}.r5-caste-row{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;margin:0 0 10px}.r5-caste-row .yr{font:600 15px var(--ui);color:var(--ed-ink);font-variant-numeric:lining-nums tabular-nums}.r5-caste-row .bar{display:flex;height:34px}.r5-caste-row .bar span{display:flex;align-items:center;justify-content:center;border-right:2px solid var(--ed-paper);color:#fff}.r5-caste-row .bar span:last-child{border-right:0;color:var(--ed-ink)}.r5-caste-row .bar b{font:600 13.5px var(--ui);font-variant-numeric:lining-nums tabular-nums}.r5-caste-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0 64px;font:500 12.5px/1.4 var(--ui);color:var(--ed-ink-2)}.r5-caste-key span{display:inline-flex;align-items:center;gap:7px}.r5-caste-key i{display:inline-block;width:12px;height:12px}.r5-expect{margin:46px auto;font-family:var(--ui)}.r5-expect-grid{display:grid;grid-template-columns:150px 1fr 1fr;gap:8px}.r5-expect-grid .h{font:600 13px/1.35 var(--ui);color:var(--ed-ink);padding-bottom:4px;border-bottom:1px solid var(--ed-line);align-self:end}.r5-expect-grid .r{font:600 13px/1.35 var(--ui);align-self:center;padding-left:10px;border-left:4px solid}.r5-expect-grid .r.dem{color:#2f6f86;border-color:#2f6f86}.r5-expect-grid .r.aut{color:#8e2453;border-color:#8e2453}.r5-expect-grid>div{background:var(--card);border:1px solid var(--ed-line);padding:12px 14px}.r5-expect-grid>div strong{display:block;font:400 24px/1.1 var(--display);color:var(--ed-ink)}.r5-expect-grid>div.hi strong{color:var(--accent)}.r5-expect-grid>div span{display:block;font:400 13.5px/1.45 var(--ui);color:var(--ed-ink-2);margin-top:6px}.r5-expect-grid>div em{display:block;font:italic 400 13px/1.4 var(--ui);color:var(--ed-muted);margin-top:6px}.r5-board{display:grid;grid-template-columns:150px 1fr 1fr;gap:10px 12px;font-family:var(--ui)}.r5-board .c-make{grid-column:2}.r5-board .c-end{grid-column:3}.r5-board .r5-colhead{grid-row:1}.r5-board .r-bihar{grid-row:2}.r5-board .r-sverd{grid-row:3}.r5-board .r5-verdict{grid-row:4}.r5-colhead{padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--band-ink) 22%,transparent)}.r5-colhead b{display:block;font:600 14.5px/1.3 var(--ui);color:var(--band-ink)}.r5-colhead span{display:block;font:400 12px/1.35 var(--ui);color:color-mix(in srgb,var(--band-ink) 62%,transparent);margin-top:2px}.r5-board .r5-rowhead{grid-column:1;align-self:center}.r5-rowhead b{display:block;font:400 24px/1.1 var(--display);color:var(--band-ink)}.r5-rowhead span{display:block;font:400 12px/1.35 var(--ui);color:color-mix(in srgb,var(--band-ink) 62%,transparent);margin-top:3px}.r5-cell{background:var(--card);border:1px solid #d9d0d3;padding:10px 12px 12px;transition:opacity .5s ease,box-shadow .5s ease,border-color .5s ease;min-height:150px}.r5-cell small{display:block;font:600 10.5px/1.4 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--band-ink) 55%,transparent);margin-bottom:6px}.r5-cell.is-hidden{opacity:0}.r5-cell.is-dim{opacity:.38}.r5-cell.is-on{box-shadow:0 0 0 2px var(--accent);border-color:transparent}.r5-side{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;margin-top:6px}.r5-side i{flex:0 0 64px;font:600 10.5px/1.6 var(--ui);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.r5-side.for i{color:#2f6f86}.r5-side.against i{color:#8e2453}.r5-side span{font:500 13px/1.3 var(--ui);padding:3px 7px;border-radius:2px;color:var(--band-ink)}.r5-side.for span{background:#d5e6ec}.r5-side.against span{background:#f0dbe4}.r5-side span.partial{font-style:italic;background:transparent;box-shadow:inset 0 0 0 1px #cfc4c8;color:color-mix(in srgb,var(--band-ink) 72%,transparent)}.r5-side span.none{background:transparent;color:color-mix(in srgb,var(--band-ink) 50%,transparent);padding-left:0}.r5-verdict{font:600 13px/1.35 var(--ui);padding:8px 10px;text-align:center;opacity:0;transition:opacity .5s ease;color:#fff}.r5-verdict.c-make{background:#5f5752}.r5-verdict.c-end{background:var(--accent)}.r5-board.is-summary .r5-verdict{opacity:1}@media(max-width:699px){.r5-pair{grid-template-columns:1fr;gap:22px}.r5-pair .r5-map:first-child svg{max-width:250px;margin:0 auto}.r5-pair>figcaption{margin-top:0}.r5-pair .r5-map:first-child .r5-lab{font-size:16px;stroke-width:5px}.r5-pair .r5-map:first-child .r5-key{font-size:20px}.r5-pair .r5-wide .r5-lab{font-size:20px;stroke-width:6px}.r5-pair .r5-wide .r5-key{font-size:25px}.r5-caste-row{grid-template-columns:40px 1fr;gap:8px}.r5-caste-row .bar{height:30px}.r5-caste-row .bar b{font-size:12px}.r5-caste-key{margin-left:48px;font-size:11.5px;gap:4px 12px}.r5-expect-grid{grid-template-columns:1fr 1fr}.r5-expect-grid>span{display:none}.r5-expect-grid .h{font-size:12px}.r5-expect-grid .r{grid-column:1 / -1;margin-top:8px;font-size:12.5px}.r5-expect-grid>div{padding:9px 10px}.r5-expect-grid>div strong{font-size:20px}.r5-expect-grid>div span{font-size:12.5px}.r5-board{grid-template-columns:1fr 1fr;gap:5px 6px}.r5-board .c-make{grid-column:1}.r5-board .c-end{grid-column:2}.r5-board .r5-rowhead{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;margin-top:2px}.r5-board .r5-rowhead.r-bihar{grid-row:2}.r5-board .r5-cell.r-bihar{grid-row:3}.r5-board .r5-rowhead.r-sverd{grid-row:4}.r5-board .r5-cell.r-sverd{grid-row:5}.r5-board .r5-verdict{grid-row:6;font-size:11px;padding:6px}.r5-colhead b{font-size:12.5px}.r5-colhead span{font-size:10.5px}.r5-rowhead b{font-size:17px}.r5-rowhead span{font-size:10.5px;margin:0}.r5-cell{min-height:0;padding:6px 7px 7px}.r5-cell small{font-size:9.5px;margin-bottom:2px}.r5-side{gap:3px;margin-top:3px}.r5-side i{flex-basis:100%;font-size:9px;line-height:1.3}.r5-side span{font-size:11px;padding:2px 5px}}@media(prefers-reduced-motion:reduce){.r5-cell,.r5-verdict{transition:none!important}}
