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