#ArchiveRef h2{text-align:center;margin:20px 0}.rate_ref{box-sizing:border-box;min-width:0;max-width:100%;padding:20px}.rate_ref_scroll{width:100%;min-width:0;padding-block:4px;overflow:auto hidden}.rate_ref_scroll>table{margin-inline:auto}.rate_ref td{text-align:center;min-width:90px;height:34px;padding:0 10px;position:relative}.rate_ref td:first-child{text-align:right;background:0 0}.rate_ref .top td{color:var(--text-sub-color);font-weight:bolder}.rate_ref .tag>td:first-child{justify-content:flex-end;display:flex}.rate_ref .rate_bar{background-color:var(--section-inside-color);border:1px solid var(--main-color-alpha);border-radius:var(--border-radius);width:calc(100% - 20px);height:50%;position:absolute;top:25%;left:10px;overflow:hidden}.rate_ref .rate_bar>div{background-color:var(--main-color-alpha);width:100%;height:100%;position:absolute;top:0;left:0}.rate_ref .rate_num{justify-content:center;width:calc(100% - 20px);height:100%;position:absolute;top:0;left:10px}.rate_ref .rate,.rate_ref .rate_num{white-space:nowrap;align-items:center;display:flex}.rate_ref .rate{color:var(--text-sub-color);border-radius:var(--border-radius);border:1px solid var(--text-light-color);height:24px;margin:4px;padding:0 12px;font-size:14px;line-height:24px}.rating_method{padding:clamp(24px,4vw,48px)}.rating_method_header{max-width:720px;margin-bottom:28px}.rating_method_kicker{color:var(--main-color);letter-spacing:.08em;margin:0 0 8px;font-size:14px;font-weight:700}.rating_method_header h2{margin:0 0 12px;font-size:clamp(24px,3vw,34px)}.rating_method_header>p:last-child,.rating_method_note,.rating_method_step p{color:var(--text-sub-color);line-height:1.75}.rating_method_header>p:last-child{margin:0}.rating_method_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rating_method_step{background:var(--section-inside-color);border:1px solid var(--main-color-alpha);border-radius:var(--border-radius);padding:22px}.rating_method_index{color:var(--main-color);font-size:13px;font-weight:700}.rating_method_step h3{margin:8px 0;font-size:20px}.rating_method_step p{min-height:4.8em;margin:0 0 18px}.rating_method_step code{background:var(--section-color);border-radius:calc(var(--border-radius)/2);color:var(--text-color);text-align:center;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;display:block}.rating_method_formula{background:var(--main-color-alpha);border-radius:var(--border-radius);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.rating_method_formula span{color:var(--text-sub-color)}.rating_method_formula strong{text-align:right;font-size:clamp(17px,2vw,22px)}.rating_method_example{border:1px dashed var(--text-light-color);border-radius:var(--border-radius);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:grid}.rating_method_example div{flex-direction:column;gap:6px;display:flex}.rating_method_example p,.rating_method_example span{color:var(--text-sub-color)}.rating_method_example p{margin:0;line-height:1.75}.rating_method_note{margin:16px 2px 0;font-size:14px}@media (width<=760px){.rating_method_steps{grid-template-columns:1fr}.rating_method_step p{min-height:0}.rating_method_example,.rating_method_formula{flex-direction:column;align-items:flex-start;display:flex}.rating_method_formula strong{text-align:left}}
