.methodology{margin:32px auto;padding:24px;max-width:1200px;border:1px solid #31505d;border-radius:16px;background:#0a1b26;color:#dcebf0}.methodology h2{margin-bottom:16px}.methodology details{padding:16px 0;border-top:1px solid #31505d}.methodology summary{cursor:pointer;font-weight:700}.methodology p{line-height:1.7;margin:12px 0}.methodology a,.score-reference a{color:#65e0ea}.score-reference{padding:18px 14px;margin:18px 0;border:1px solid #31505d;border-radius:12px}.score-reference__bar{position:relative;height:18px;margin:30px 0 12px;background:linear-gradient(to right,#9aaab8 0% 1%,#50bd89 1% 40%,#e4c259 40% 70%,#ed9659 70% 90%,#e4687d 90% 100%);border-radius:4px}.score-reference__bar.is-audit{background:linear-gradient(to right,#e4687d 0% 60%,#ed9659 60% 70%,#e4c259 70% 80%,#72cbb3 80% 90%,#50bd89 90% 100%)}.score-reference__marker{position:absolute;top:-23px;transform:translateX(-50%);color:#fff;font-size:22px;line-height:24px;text-shadow:0 1px 3px #000}.score-reference__marker:after{content:'';display:block;height:20px;width:3px;background:#fff;margin:-2px auto 0;box-shadow:0 0 2px #000}.score-reference__legend{font-size:12px;line-height:1.8}
