.how-we-rate_hwr__hGNBm{padding-block:var(--space-10)}.how-we-rate_hwr__layout__A154t{display:grid;grid-template-columns:1fr 280px;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.how-we-rate_hwr__main__MQuip{min-width:0;display:flex;flex-direction:column;gap:var(--space-10)}.how-we-rate_hwr__intro__rV6w6{display:flex;flex-direction:column;gap:var(--space-4)}.how-we-rate_hwr__intro__rV6w6 p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.75;margin:0}.how-we-rate_hwr__section-heading__hMkfa{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:var(--color-text);letter-spacing:-.02em;margin-bottom:var(--space-3)}.how-we-rate_hwr__section-sub__NHil5{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-6)}.how-we-rate_hwr__section-body__ZUC4q{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.75;margin:0 0 var(--space-3)}.how-we-rate_hwr__link__q4hSu{color:var(--color-primary-600);font-weight:500;text-decoration:underline;text-underline-offset:2px}.how-we-rate_hwr__weights__0geqn{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-6)}.how-we-rate_hwr__weight-bars__ShM37{display:flex;flex-direction:column;gap:var(--space-4)}.how-we-rate_hwr__weight-row__a0miV{display:flex;flex-direction:column;gap:var(--space-2)}.how-we-rate_hwr__weight-label__kCSG7{display:flex;justify-content:space-between;align-items:baseline}.how-we-rate_hwr__weight-title__tkFsO{font-size:.875rem;font-weight:600;color:var(--color-text)}.how-we-rate_hwr__weight-pct__73RFv{font-size:.875rem;font-weight:700;color:var(--color-primary-700);flex-shrink:0}.how-we-rate_hwr__weight-track__63uZ5{height:6px;background:var(--color-primary-100);border-radius:var(--radius-full);overflow:hidden}.how-we-rate_hwr__weight-fill__LgsRw{height:100%;background:var(--color-primary-700);border-radius:var(--radius-full)}.how-we-rate_hwr__criterion__dCir8{border-top:2px solid var(--color-primary-700);padding-top:var(--space-6)}.how-we-rate_hwr__criterion-header__Ka9tq{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.how-we-rate_hwr__criterion-num__v1Koz{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--color-primary-100);line-height:1;flex-shrink:0;width:48px}.how-we-rate_hwr__criterion-title__HALyI{font-family:var(--font-heading);font-size:1.125rem;font-weight:800;color:var(--color-text);letter-spacing:-.01em;margin-bottom:4px}.how-we-rate_hwr__criterion-weight__i9ymE{font-size:.8125rem;font-weight:600;color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.04em}.how-we-rate_hwr__criterion-summary__BLqQ8{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;margin:0 0 var(--space-5);padding-left:64px}.how-we-rate_hwr__sub-list__0FEHb{display:flex;flex-direction:column;gap:var(--space-4);padding-left:64px}.how-we-rate_hwr__sub-item__pLTkx{padding:var(--space-4);background:var(--color-neutral-50);border-left:3px solid var(--color-primary-200);border-radius:0 var(--radius-md) var(--radius-md) 0}.how-we-rate_hwr__sub-title__lrWDz{font-size:.9375rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}.how-we-rate_hwr__sub-body__kVEBJ{font-size:.875rem;color:var(--color-text-secondary);line-height:1.7;margin:0}.how-we-rate_hwr__ad-disclosure__RQvgs,.how-we-rate_hwr__scoring__Q5SYd{background:var(--color-neutral-50);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.how-we-rate_hwr__sidebar__YkPgd{position:-webkit-sticky;position:sticky;top:80px}.how-we-rate_hwr__sidebar-widget__M_RYI{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.how-we-rate_hwr__sidebar-heading__1Ye1B{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:#fff;background:var(--color-primary-700);padding:var(--space-3) var(--space-4);margin:0}.how-we-rate_hwr__sidebar-list__6DREj{list-style:none;margin:0;padding:0}.how-we-rate_hwr__sidebar-item__RpwKr{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);gap:var(--space-3)}.how-we-rate_hwr__sidebar-item__RpwKr:last-child{border-bottom:none}.how-we-rate_hwr__sidebar-name__nrvkp{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.4}.how-we-rate_hwr__sidebar-weight__E_VdC{font-size:.8125rem;font-weight:700;color:var(--color-primary-700);flex-shrink:0}.how-we-rate_hwr__flag-list__XCmyd{list-style:none;margin:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.how-we-rate_hwr__flag-item__YxAwO{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.8125rem;color:var(--color-text-secondary);line-height:1.4}.how-we-rate_hwr__flag-item--red__nZjGp{color:var(--color-text-secondary)}.how-we-rate_hwr__sidebar-cta__IUoIC{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-5);text-align:center}.how-we-rate_hwr__sidebar-cta__IUoIC p{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--space-3)}.how-we-rate_hwr__cta-btn__n7CFi{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 var(--space-5);background:var(--color-primary-700);color:#fff;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:filter var(--transition-fast)}.how-we-rate_hwr__cta-btn__n7CFi:hover{filter:brightness(1.15)}@media (max-width:1024px){.how-we-rate_hwr__layout__A154t{grid-template-columns:1fr}.how-we-rate_hwr__sidebar__YkPgd{display:none}}@media (max-width:640px){.how-we-rate_hwr__criterion-summary__BLqQ8,.how-we-rate_hwr__sub-list__0FEHb{padding-left:0}.how-we-rate_hwr__criterion-num__v1Koz{font-size:1.5rem;width:36px}}