.dl{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.dl-ctl-wrap{gap:var(--s4);flex-direction:column;display:flex}.dl-ctl{flex-direction:column;gap:10px;display:flex}.dl-group{gap:6px var(--s3);grid-template-columns:64px minmax(0,1fr);align-items:baseline;display:grid}.dl-lab{font-size:var(--fs-src);line-height:var(--lh-src);color:var(--sf-text2)}.dl-ctl .chip{font-size:var(--fs-src);padding:5px 9px;line-height:1.2}.dl-ctl .chip .dl-n{opacity:.7;margin-left:5px}.dl-q{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.dl-q input{border:1px solid var(--sf-ctl-border);border-radius:var(--r-ctl);background:var(--sf-bg);max-width:380px;height:32px;color:var(--sf-text);font-size:var(--fs-data);flex:220px;padding:0 10px}.dl-sort{display:none}.dl-count{font-size:var(--fs-data);line-height:var(--lh-data);color:var(--sf-text2)}.dl-count b{color:var(--sf-text);font-weight:500}.dl-reset{padding:var(--s1) 0;margin:calc(-1 * var(--s1)) 0;color:var(--sf-accent);text-underline-offset:3px;font-size:inherit;background:0 0;border:0;text-decoration:underline}.dl-table{min-width:1040px}.dl-table th{white-space:nowrap}.dl-table th.r .sortbtn{text-align:right}.dl-table .sortbtn{padding:var(--s1) 0;margin:calc(-1 * var(--s1)) 0}.dl-table th:first-child{width:84px}.dl-table th:nth-child(2){width:92px}.dl-table th:nth-child(4){width:180px}.dl-table th:nth-child(5){width:104px}.dl-table th:nth-child(6){width:60px}.dl-table th:nth-child(7){width:52px}.dl-table th:nth-child(8){width:96px}.dl-table th:nth-child(9){width:84px}.dl-table th:nth-child(10){width:80px}.dl-table th:first-child,.dl-table td:first-child{z-index:1;background:var(--sf-bg);position:sticky;left:0}.dl-table tr[hidden]{display:none}.dl-table td.dl-d{white-space:nowrap;color:var(--sf-text2)}.dl-table td.r{white-space:nowrap}.dl-table td.dl-t .dl-link{color:var(--sf-text);font-weight:500;text-decoration:none}.dl-table td.dl-t .dl-link:hover{color:var(--sf-accent);text-decoration:underline}.dl-table td.dl-t .dl-title{font-weight:500}.dl-table td .src{margin-top:2px;display:block}.dl-table td .src a{color:inherit;padding:var(--s1) 0;margin:-1px 0;display:inline-block}.dl-table td .dl-more{max-width:72ch;font-size:var(--fs-src);line-height:var(--lh-src);color:var(--sf-text2);margin-top:2px}.dl-table td .dl-more summary{cursor:pointer;width:fit-content;padding:var(--s1) 0}.dl-table td .dl-more summary:hover{color:var(--sf-accent)}.dl-table td .dl-more p{margin:var(--s1) 0 0;color:var(--sf-text);overflow-wrap:anywhere}.dl-table td .dl-more p.dl-notes{color:var(--sf-text2)}.dl-table tbody tr:hover td{background:var(--sf-tint)}.dl-empty{font-size:var(--fs-data);line-height:var(--lh-data);color:var(--sf-text2);padding:var(--s3) 0;border-bottom:1px solid var(--sf-rule)}.dl-defs{gap:var(--s8);grid-template-columns:1fr 1fr;display:grid}.dl-defs h2{font-size:var(--fs-h3);line-height:var(--lh-h3);padding-bottom:var(--s2);border-bottom:1px solid var(--sf-strong);margin-bottom:10px;font-weight:500}.dl-defs h2.dl-h2b{margin-top:var(--s6)}.dl-dl{gap:6px var(--s4);font-size:var(--fs-data);line-height:var(--lh-data);grid-template-columns:max-content minmax(0,1fr);display:grid}.dl-dl dt{font-weight:500}.dl-dl dd{color:var(--sf-text2);margin:0}.dl-foot{gap:var(--s4);flex-direction:column;max-width:110ch;display:flex}.dl-gaps summary{cursor:pointer;font-size:var(--fs-data);line-height:var(--lh-data)}.dl-gaps .gaps{margin-top:var(--s2)}.dl-links{gap:var(--s2);padding-top:var(--s6);border-top:1px solid var(--sf-rule);flex-direction:column;display:flex}.dl-links a{font-family:var(--serif);color:var(--sf-text);width:fit-content;font-size:21px;line-height:1.25;text-decoration:none}.dl-links a:hover{color:var(--sf-accent)}@media (width<=860px){.dl-defs{grid-template-columns:1fr}.dl-group{gap:var(--s1);grid-template-columns:1fr}}@media (width<=900px){.dl-sort{gap:var(--s2);font-size:var(--fs-src);color:var(--sf-text2);align-items:center;display:inline-flex}.dl-q input{max-width:none}.dl-table{min-width:0;display:block}.dl-table thead{display:none}.dl-table tbody{display:block}.dl-table tr{gap:3px var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--sf-rule);grid-template-columns:1fr 1fr;display:grid}.dl-table td,.dl-table td.r{text-align:left;white-space:normal;border:0;min-width:0;padding:0;display:block}.dl-table td:first-child{background:0 0;position:static}.dl-table tbody tr:hover td{background:0 0}.dl-table td.dl-t{order:-2;grid-column:1/-1;padding-bottom:2px;font-size:14px;line-height:1.4}.dl-table td .dl-more{max-width:none}.dl-table td:first-child,.dl-table td:nth-child(2){order:-1}.dl-table td:nth-child(4){grid-column:1/-1}.dl-table td:nth-child(5),.dl-table td:nth-child(9){order:1}.dl-table td:nth-child(6),.dl-table td:nth-child(7){order:2}.dl-table td:nth-child(8),.dl-table td:nth-child(10){order:3}.dl-table td:nth-child(4):before{content:"Project: ";color:var(--sf-text2)}.dl-table td:nth-child(5):before{content:"Country: ";color:var(--sf-text2)}.dl-table td:nth-child(6):before{content:"Capacity: ";color:var(--sf-text2)}.dl-table td:nth-child(6):not(.na):after{content:" MW"}.dl-table td:nth-child(7):before{content:"Term: ";color:var(--sf-text2)}.dl-table td:nth-child(7):not(.na):after{content:" years"}.dl-table td:nth-child(8):before{content:"Value: ";color:var(--sf-text2)}.dl-table td:nth-child(8) .src{white-space:nowrap}.dl-table td:nth-child(9):before{content:"Status: ";color:var(--sf-text2)}.dl-table td:nth-child(10):before{content:"Confidence: ";color:var(--sf-text2)}}
