.score-reference{max-width:880px;margin:0 auto;padding:40px 28px 60px;background:#0c1017;font-size:16px;line-height:1.75}.score-reference h1{font-size:clamp(36px,6vw,60px);line-height:1.05;letter-spacing:-.04em;margin:12px 0 24px}.score-reference h2{font-size:clamp(23px,4vw,30px);line-height:1.25;color:#f3f2f2;margin:0 0 18px}.score-reference p,.score-reference li{color:#c9d1de}.score-reference section{padding:32px 0;border-top:1px solid #ffffff26}.score-reference header{padding-bottom:28px}.score-reference li{padding:5px 0}.score-reference strong{color:#f3f2f2}.score-reference table{width:100%;border-collapse:collapse;margin:20px 0;text-align:left;font-size:15px}.score-reference th,.score-reference td{padding:12px 10px;border-bottom:1px solid #ffffff26}.score-reference th{color:#dbe7fc}.score-reference caption{text-align:left;color:#a9bad2;margin-bottom:10px}.score-reference .formula{padding:18px;border-left:3px solid #4f91ff;background:linear-gradient(100deg,#16233b,#20131b);color:#f3f2f2;overflow-wrap:anywhere}.score-reference a{text-underline-offset:4px}.score-reference a:focus-visible{outline:2px solid #94beff;outline-offset:4px}.score-reference footer{padding:25px 0}@media(max-width:560px){.score-reference{padding:28px 18px}.score-reference th,.score-reference td{padding:10px 6px;font-size:14px}}
