#rouletteAverageLifespan{display:table;margin:14px auto 18px;padding:7px 14px;border:1px solid #78797c;border-radius:999px;font:500 13px/1.4 system-ui,sans-serif;color:#ddd;max-width:100%;text-align:center}
:is(#endingAverageLifespan,.archived-average-lifespan){margin:24px 0;padding:22px 0;border-top:1px solid #4b4b50;border-bottom:1px solid #4b4b50;text-align:center}
:is(#endingAverageLifespan,.archived-average-lifespan) .average-lifespan-heading{margin:0 0 8px;color:#b8b8be;font-size:14px}
:is(#endingAverageLifespan,.archived-average-lifespan) .average-lifespan-percent{display:block;color:#cfff00;font:800 clamp(46px,10vw,64px)/1.1 system-ui,sans-serif}
:is(#endingAverageLifespan,.archived-average-lifespan) .average-lifespan-reference{margin:12px 0 0;color:#d5d5d9;font-size:14px}
#rouletteAverageLifespan[hidden],:is(#endingAverageLifespan,.archived-average-lifespan)[hidden]{display:none}

.average-source-item{margin:12px 0;overflow-wrap:anywhere}.average-source-item summary{cursor:pointer}.average-source-item p,.average-source-item li{line-height:1.65}
