
.score-guide{max-width:1000px;margin:auto;padding-bottom:48px}.score-guide h1{font-size:clamp(27px,5vw,40px);margin:12px 0}.score-guide h2{font-size:20px;margin:0 0 16px}.score-guide p,.score-guide li{line-height:1.8}.score-guide .lead{color:var(--dim);font-size:17px}.score-guide section{border:1px solid var(--border,var(--bd,#424754));border-radius:16px;padding:24px;margin:20px 0;background:var(--panel,var(--bg))}.score-guide .table-wrap{overflow:auto}.score-guide table{border-collapse:collapse;width:100%;min-width:480px}.score-guide th,.score-guide td{text-align:left;padding:14px;border-bottom:1px solid var(--border,var(--bd,#424754));line-height:1.7}.score-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-soft,var(--bg));padding:18px;border-radius:10px;font-size:14px;line-height:1.8}.score-guide .score-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.score-guide .metric{padding:20px;border-radius:12px;border:1px solid var(--border,var(--bd,#424754))}.score-guide .metric b{display:block;font-size:32px;color:var(--accent,#d6ae61);margin-top:8px}.score-guide input[type=range]{width:100%;margin:24px 0;accent-color:var(--accent,#d6ae61)}.score-guide a{color:var(--accent,#d6ae61)}.score-guide .note{color:var(--dim)}@media(max-width:540px){.score-guide section{padding:17px}.score-guide .score-pair{grid-template-columns:1fr}.score-guide th,.score-guide td{padding:10px}}
