.ICCUHq_methodikPage{--ranking-cream:#f9f7f2;--ranking-paper:#fdfbf6;--ranking-ink:#0b0a0a;--ranking-ink-soft:#6b675f;--ranking-green:#00cf8a;--ranking-green-dark:#029a6b;--ranking-taupe:#bdb5a8;--ranking-line:#e3e0d6;--ranking-dash:color-mix(in srgb, var(--ranking-ink-soft) 30%, transparent);background:var(--ranking-cream);color:var(--ranking-ink);font-family:var(--font-ranking-sans), sans-serif}.ICCUHq_shell{width:min(100% - 2.5rem,76rem);margin:0 auto}.ICCUHq_stack{flex-direction:column;gap:clamp(3rem,5vw,4.75rem);display:flex}.ICCUHq_backLink{color:var(--ranking-ink-soft);font-family:var(--font-ranking-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:1.4rem;font-size:.66rem;font-weight:600;transition:color .16s;display:inline-flex}.ICCUHq_backLink:hover{color:var(--ranking-ink)}.ICCUHq_backLink svg{width:.85rem;height:.85rem}.ICCUHq_eyebrow{color:var(--ranking-green-dark);font-family:var(--font-ranking-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;font-weight:600;display:block}.ICCUHq_pageTitle{max-width:68rem;color:var(--ranking-ink);font-family:var(--font-ranking-serif), Georgia, serif;letter-spacing:-.015em;word-spacing:.1em;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:400;line-height:.94}.ICCUHq_pageTitle em{color:var(--ranking-ink);font-style:italic;font-weight:400}.ICCUHq_lead{max-width:38rem;color:var(--ranking-ink-soft);margin-top:1rem;font-size:.88rem;line-height:1.6}.ICCUHq_metaRow{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.ICCUHq_metaChip{border:1px solid var(--ranking-line);background:var(--ranking-paper);color:var(--ranking-ink-soft);font-family:var(--font-ranking-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.48rem .8rem;font-size:.6rem;font-weight:600;line-height:1;display:inline-flex}.ICCUHq_metaChip b{color:var(--ranking-ink);font-family:var(--font-ranking-numeric), monospace;letter-spacing:.02em;font-size:.86rem;font-weight:400}.ICCUHq_sectionHead{border-bottom:1px dashed color-mix(in srgb, var(--ranking-ink-soft) 38%, transparent);margin-bottom:1.5rem;padding-bottom:1.2rem}.ICCUHq_sectionHead h2{max-width:40rem;color:var(--ranking-ink);font-family:var(--font-ranking-serif), Georgia, serif;letter-spacing:-.04em;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:.92}.ICCUHq_sectionHead p{max-width:40rem;color:var(--ranking-ink-soft);margin-top:.85rem;font-size:.82rem;line-height:1.65}.ICCUHq_band{border-top:1px dashed var(--ranking-dash);border-bottom:1px dashed var(--ranking-dash);width:100vw;margin-left:calc(50% - 50vw)}.ICCUHq_ruledGrid{border-right:1px dashed var(--ranking-dash);border-left:1px dashed var(--ranking-dash);width:min(100% - 3rem,76rem);margin:0 auto;display:grid;position:relative}.ICCUHq_gridCross{--tick-color:color-mix(in srgb, var(--ranking-ink) 42%, transparent);z-index:12;background:linear-gradient(var(--tick-color), var(--tick-color)) center / 100% 1px no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) center / 1px 100% no-repeat, linear-gradient(var(--ranking-cream), var(--ranking-cream)) center / 100% 3px no-repeat, linear-gradient(var(--ranking-cream), var(--ranking-cream)) center / 3px 100% no-repeat;pointer-events:none;width:.68rem;height:.68rem;position:absolute;transform:translate(-50%,-50%)}.ICCUHq_weightGrid{grid-template-columns:repeat(var(--weight-columns,3), minmax(0, 1fr))}.ICCUHq_weightTile{flex-direction:column;gap:.85rem;min-width:0;padding:1.35rem 1.25rem 1.5rem;display:flex}.ICCUHq_weightTile+.ICCUHq_weightTile{border-left:1px dashed var(--ranking-dash)}.ICCUHq_weightHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ICCUHq_weightHead h3{color:var(--ranking-ink);font-family:var(--font-ranking-sans), sans-serif;letter-spacing:-.035em;font-size:1.12rem;font-weight:700;line-height:1}.ICCUHq_weightValue{color:var(--ranking-green-dark);font-family:var(--font-ranking-numeric), monospace;font-size:1.85rem;line-height:.9}.ICCUHq_weightValue span{font-size:.78rem}.ICCUHq_weightBar{border:1px solid var(--ranking-line);background:var(--ranking-paper);height:.4rem}.ICCUHq_weightBar i{background:var(--ranking-green);height:100%;display:block}.ICCUHq_weightTile p{color:var(--ranking-ink-soft);font-size:.74rem;line-height:1.6}.ICCUHq_formula{border:1px solid var(--ranking-line);background:var(--ranking-paper);margin-top:1.75rem;padding:clamp(1.25rem,2.4vw,1.9rem)}.ICCUHq_formulaLabel{color:var(--ranking-green-dark);font-family:var(--font-ranking-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:600;display:block}.ICCUHq_formulaLine{color:var(--ranking-ink);font-family:var(--font-ranking-numeric), monospace;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-top:1rem;font-size:clamp(1.15rem,2.1vw,1.6rem);line-height:1.7;display:flex}.ICCUHq_formulaLine sup{vertical-align:.62em;font-size:.6em;line-height:0}.ICCUHq_formulaOp{color:var(--ranking-ink-soft)}.ICCUHq_formulaResult{color:var(--ranking-green-dark)}.ICCUHq_formulaExample{border-top:1px dashed var(--ranking-dash);margin-top:1.5rem;padding-top:1.25rem}.ICCUHq_formulaExample>span{color:var(--ranking-ink-soft);font-size:.76rem;line-height:1.6;display:block}.ICCUHq_formulaExample>span strong{color:var(--ranking-ink);font-weight:700}.ICCUHq_ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ICCUHq_ruleTile{gap:.95rem;min-width:0;padding:1.35rem 1.35rem 1.5rem;display:flex}.ICCUHq_ruleTile:nth-child(2n){border-left:1px dashed var(--ranking-dash)}.ICCUHq_ruleTile:nth-child(n+3){border-top:1px dashed var(--ranking-dash)}.ICCUHq_ruleIndex{color:var(--ranking-green-dark);font-family:var(--font-ranking-numeric), monospace;flex:none;font-size:1.05rem;line-height:1.15}.ICCUHq_ruleTile h3{color:var(--ranking-ink);font-family:var(--font-ranking-sans), sans-serif;letter-spacing:-.025em;margin-bottom:.4rem;font-size:.95rem;font-weight:700;line-height:1.2}.ICCUHq_ruleTile p{color:var(--ranking-ink-soft);font-size:.76rem;line-height:1.65}.ICCUHq_outro{border-top:1px dashed color-mix(in srgb, var(--ranking-ink-soft) 38%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;padding-top:1.6rem;display:flex}.ICCUHq_outro h2{color:var(--ranking-ink);font-family:var(--font-ranking-serif), Georgia, serif;letter-spacing:-.04em;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:400;line-height:.94}.ICCUHq_outro p{max-width:32rem;color:var(--ranking-ink-soft);margin-top:.6rem;font-size:.8rem;line-height:1.6}.ICCUHq_pill{border:1px solid var(--ranking-green);background:var(--ranking-green);min-width:7.6rem;min-height:2.2rem;color:var(--ranking-ink);font-family:var(--font-ranking-mono), monospace;letter-spacing:.15em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.64rem;font-weight:600;line-height:1;transition:background-color .16s,border-color .16s;display:inline-flex}.ICCUHq_pill:hover{border-color:var(--ranking-green-dark);background:var(--ranking-green-dark)}@media (max-width:60rem){.ICCUHq_gridCross{display:none}.ICCUHq_weightGrid{grid-template-columns:minmax(0,1fr)}.ICCUHq_weightTile+.ICCUHq_weightTile{border-top:1px dashed var(--ranking-dash);border-left:0}}@media (max-width:46rem){.ICCUHq_ruleGrid{grid-template-columns:minmax(0,1fr)}.ICCUHq_ruleTile:nth-child(2n){border-left:0}.ICCUHq_ruleTile:nth-child(n+2){border-top:1px dashed var(--ranking-dash)}}
.SV0bwG_categoryNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.SV0bwG_categoryPill{border:1px solid var(--ranking-line);background:var(--ranking-paper);min-width:0;min-height:3rem;color:var(--ranking-ink);font-family:var(--font-ranking-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.55rem .5rem;font-size:.62rem;font-weight:600;line-height:1.3;transition:background-color .16s,color .16s;display:inline-flex}.SV0bwG_categoryPill:hover{background:var(--ranking-ink);color:var(--ranking-paper)}.SV0bwG_categoryPillActive,.SV0bwG_categoryPillActive:hover{border-color:var(--ranking-green);background:var(--ranking-green);color:var(--ranking-ink)}.SV0bwG_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SV0bwG_categoryTile{flex-direction:column;gap:.9rem;min-width:0;padding:1.35rem 1.35rem 1.5rem;display:flex}.SV0bwG_categoryTile:nth-child(2n){border-left:1px dashed var(--ranking-dash)}.SV0bwG_categoryTile:nth-child(n+3){border-top:1px dashed var(--ranking-dash)}.SV0bwG_categoryTile h2{color:var(--ranking-ink);font-family:var(--font-ranking-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:.95}.SV0bwG_categoryTile h2 a:hover{text-underline-offset:.12em;text-decoration:underline}.SV0bwG_categoryTile>p{color:var(--ranking-ink-soft);font-size:.78rem;line-height:1.6}.SV0bwG_topList{border-top:1px solid var(--ranking-line);margin:0;padding:0;list-style:none}.SV0bwG_topList a{border-bottom:1px solid var(--ranking-line);min-height:2.6rem;color:var(--ranking-ink);grid-template-columns:2rem auto minmax(0,1fr) auto;align-items:center;gap:.6rem;transition:background-color .16s;display:grid}.SV0bwG_topList a:hover{background:var(--ranking-paper)}.SV0bwG_topRank{color:var(--ranking-taupe);font-family:var(--font-ranking-numeric), monospace;font-variant-numeric:tabular-nums;font-size:1.1rem;line-height:1}.SV0bwG_topLogo{width:1.35rem;height:1.35rem;font-size:.8rem}.SV0bwG_topName{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.SV0bwG_topElo{color:var(--ranking-ink);font-family:var(--font-ranking-numeric), monospace;font-variant-numeric:tabular-nums;font-size:1rem}.SV0bwG_tileFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:auto;display:grid}.SV0bwG_tileFooter>a,.SV0bwG_tileFooter>button{text-align:center;width:100%;min-width:0;min-height:3rem;padding-inline:.6rem;line-height:1.3}.SV0bwG_headerActions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.SV0bwG_headerActions>div{margin-top:0}.SV0bwG_headerActions>button{min-width:15rem;min-height:3rem}.SV0bwG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.SV0bwG_sectionHeading>button{min-width:10rem;min-height:3rem}.SV0bwG_empty{border:1px dashed var(--ranking-dash);color:var(--ranking-ink-soft);padding:1.25rem;font-size:.82rem}.SV0bwG_explainer{gap:.9rem;max-width:46rem;display:grid}.SV0bwG_explainer p{color:var(--ranking-ink-soft);font-size:.84rem;line-height:1.65}@media (max-width:46rem){.SV0bwG_categoryNav{grid-template-columns:repeat(2,minmax(0,1fr))}.SV0bwG_headerActions{flex-direction:column;align-items:stretch}.SV0bwG_headerActions>button,.SV0bwG_sectionHeading>button{width:100%}.SV0bwG_categoryGrid{grid-template-columns:minmax(0,1fr)}.SV0bwG_categoryTile:nth-child(2n){border-left:0}.SV0bwG_categoryTile:nth-child(n+2){border-top:1px dashed var(--ranking-dash)}}@media (max-width:22.5rem){.SV0bwG_tileFooter{grid-template-columns:minmax(0,1fr)}}
