.lf{border-block-start:4px solid var(--ink);color:var(--text);margin-block:40px;padding-block:22px}.lf .lf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.lf .lf-head h2{font:700 clamp(30px, 3.5vw, 46px)/1.06 var(--display);letter-spacing:-.02em;margin:0}.lf .lf-head p{color:var(--ink-2);margin:0;font-size:13px}.lf .lf-head p span{color:var(--ink);font-weight:700}.lf .lf-status{color:var(--ink-2);margin:10px 0 26px;font-size:13px}.lf .lf-moved{margin-block:8px 20px;font-size:13px;line-height:1.6}.lf .lf-moved span{margin-inline-end:12px;display:inline-block}.lf .lf-pledge-caution{color:var(--warn-ink);background:var(--warn-bg);border-inline-start:2px solid var(--warn-line);margin-block:10px;padding:6px 8px;font-size:12px;line-height:1.4}.lf .lf-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.lf .lf-question{border-block-start:1px solid var(--ink);min-width:0;padding-block-start:14px}.lf .lf-question h3{font:700 26px/1.12 var(--display);letter-spacing:-.015em;min-height:2.3em;margin:0 0 17px}.lf .lf-label,.lf .lf-note{color:var(--ink-2);margin:8px 0 16px;font-size:13px;line-height:1.5}.lf ol{margin:0;padding:0;list-style:none}.lf .lf-leaders li{margin-block-end:15px}.lf .lf-leaders li>div:first-child,.lf .lf-path-head,.lf .lf-threshold-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lf .lf-leaders li>div:first-child>span{font-weight:600}.lf .lf-leaders b{font:700 36px/1 var(--display);color:var(--ink)}.lf .lf-prob-track{background:var(--cell);height:7px;margin-block:9px}.lf .lf-prob-track>span{min-width:1px;height:100%;display:block}.lf .lf-bloc{border-block:1px solid var(--line);margin-block:22px 14px;padding-block:12px}.lf .lf-bloc>div{border-inline-start:3px solid var(--ink-2);justify-content:space-between;gap:16px;margin-block:7px;padding-inline-start:8px;font-size:13px;display:flex}.lf .lf-bloc>div:first-child{border-color:var(--b-net)}.lf .lf-bloc>div:nth-child(2){border-color:var(--b-opp)}.lf .lf-bloc b{color:var(--ink)}.lf .lf-bloc>p{color:var(--ink-2);margin-block:10px 0;font-size:12px}.lf .lf-margin{font-size:13px}.lf .lf-margin strong{font:700 30px/1.3 var(--display);color:var(--ink);display:block}.lf small{color:var(--ink-2);font-size:12px}.lf .lf-details{border-block-start:1px solid var(--line);margin-block-start:16px;padding-block:10px;font-size:13px}.lf summary{cursor:pointer;color:var(--ink);padding-block:4px;font-weight:600}.lf summary:hover{text-underline-offset:3px;text-decoration:underline}.lf .lf-arrangements>li{border-block-end:1px solid var(--line);padding-block:16px}.lf .lf-arrangements>li:first-child{padding-block-start:2px}.lf .lf-path-head h4{font:600 15px/1.35 var(--body);margin:0}.lf .lf-path-head>b{font:700 35px/1 var(--display);color:var(--ink);flex-shrink:0}.lf .lf-vote{flex-wrap:wrap;gap:4px 16px;margin-block:8px;font-size:12px;display:flex}.lf .lf-vote small{width:100%}.lf dl{margin:12px 0}.lf dl>div{margin-block:7px}.lf dt{font-weight:600}.lf dd{margin:2px 0}.lf h5{font:700 13px var(--body);margin:16px 0 8px}.lf .lf-details ul{padding-inline-start:18px}.lf .lf-details ul li{margin-block:10px}.lf a{text-underline-offset:3px}.lf .lf-thresholds>li{border-block-end:1px solid var(--line);padding-block:16px}.lf .lf-threshold-head{flex-wrap:wrap;gap:3px}.lf .lf-threshold-head>span{font-size:12px}.lf .lf-impact{grid-template-columns:1fr 1fr;gap:4px 8px;margin-block:13px;font-size:12px;display:grid}.lf .lf-impact>span:first-child{grid-column:1/-1;font-weight:600}.lf .lf-stamp{color:var(--ink-2);margin-block:22px 10px;font-size:12px}.lf .lf-full{font-size:14px;font-weight:600}.lf .lf-history,.lf .lf-method{border-block-start:2px solid var(--ink);margin-block-start:32px;padding-block-start:18px}.lf .lf-history h3,.lf .lf-method h3{font:700 26px/1.15 var(--display);margin:0 0 15px}.lf .lf-history svg{direction:ltr;width:100%;max-height:280px;margin-block:22px 12px;display:block}.lf .lf-history-key{flex-wrap:wrap;gap:8px 24px;font-size:12px;display:flex}.lf .lf-history-key span{align-items:center;gap:8px;display:flex}.lf .lf-history-key i{border-block-start-width:3px;width:25px}.lf .lf-method>p{max-width:85ch;font-size:14px;line-height:1.6}.lf .lf-provenance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;font-size:13px;display:grid}.lf .lf-source{border-block-start:1px solid var(--line);padding-block:14px;font-size:13px}.lf .lf-source dl{flex-wrap:wrap;gap:8px 35px;display:flex}.lf code{overflow-wrap:anywhere;font-size:11px}.lf .lf-table-scroll{overflow-x:auto}.lf table{border-collapse:collapse;text-align:start;width:100%;margin-block:12px;font-size:12px}.lf th,.lf td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:8px 5px}.lf caption{text-align:start;padding-block:8px;font-weight:600}.lf-compact .lf-question h3{font-size:24px}@media (max-width:950px){.lf .lf-questions{gap:22px}.lf .lf-question h3{font-size:23px}}@media (max-width:740px){.lf{margin-block:28px}.lf .lf-questions{grid-template-columns:1fr;gap:28px}.lf .lf-question h3{min-height:0;font-size:28px}.lf .lf-question{padding-block-start:16px}.lf .lf-provenance{grid-template-columns:1fr}.lf .lf-history-key{display:grid}}@media print{.lf .lf-questions{grid-template-columns:1fr}.lf details>*{display:revert}}.lf .lf-seat-axis{color:var(--ink-2);justify-content:space-between;margin-block:0 12px;font-size:11px;display:flex;position:relative}.lf .lf-seat-axis b{white-space:nowrap;font-weight:600;position:absolute;inset-inline-start:50.8333%;transform:translate(-50%)}.lf .lf-ranges li{margin-block:0 17px}.lf .lf-range-label{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.lf .lf-range-label b{font-variant-numeric:tabular-nums;white-space:nowrap}.lf .lf-seat-track{background:var(--cell);height:18px;margin-block-start:7px;position:relative}.lf .lf-seat-range{opacity:.65;min-width:1px;height:6px;position:absolute;top:6px}.lf .lf-seat-point{width:3px;height:18px;position:absolute;top:0;transform:translate(-50%)}.lf .lf-sixty-one{border-inline-start:1px dashed var(--ink);z-index:1;position:absolute;inset-block:0;inset-inline-start:50.8333%}.lf[dir=rtl] .lf-seat-point,.lf[dir=rtl] .lf-seat-axis b{transform:translate(50%)}.lf .lf-threshold-head>b{font:700 32px/1 var(--display);color:var(--ink)}.lf .lf-bloc>div{border-inline-start:0;padding-inline-start:0}
