.methodology_main__e1MCH{max-width:1100px;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1.5rem,5vw,2.5rem);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg)}.methodology_metaBar__QlxKO{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 1rem;margin-bottom:2.25rem;border:1px solid var(--border);border-radius:8px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:rgba(27,37,64,.45)}.methodology_metaItem__nVJqA{display:inline-flex;align-items:center;gap:.5rem}.methodology_metaTick__Qna64{width:8px;height:8px;border-radius:1px;background:#9dbeff}.methodology_metaSep__UHjwQ{color:rgba(200,215,255,.18)}.methodology_title__xRKMU{font-family:var(--font-sans);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--text-heading);margin-bottom:.65rem}.methodology_tag__vJT8Y{font-size:1rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.5;max-width:70ch}.methodology_statRow__pMNBQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:0 0 3rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.methodology_statCell__mJajr{padding:1.1rem 1.25rem;border-right:1px solid var(--border);font-family:var(--font-mono)}.methodology_statCell__mJajr:last-child{border-right:none}.methodology_statNum__rUmiw{display:block;font-size:1.65rem;font-weight:500;color:var(--text-heading);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.methodology_statLabel__nisoF{display:block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:.35rem}.methodology_step__3n_mH{display:grid;grid-template-columns:60px 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem;position:relative}.methodology_stepNum__0I4ks{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:#9dbeff;letter-spacing:.04em;padding-top:.2rem;border-right:1px solid rgba(122,168,255,.25);padding-right:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.methodology_stepBody__sYvjN{min-width:0}.methodology_stepHead__S9n7g{font-family:var(--font-sans);font-size:1.2rem;font-weight:600;color:var(--text-heading);margin-bottom:.75rem;letter-spacing:-.015em}.methodology_p__cE5n8{font-size:.9375rem;line-height:1.65;color:var(--text-primary);margin-bottom:.85rem;max-width:75ch}.methodology_p__cE5n8:last-child{margin-bottom:0}.methodology_p__cE5n8 strong{color:var(--text-heading);font-weight:600}.methodology_p__cE5n8 code{font-family:var(--font-mono);font-size:.85em;padding:1px 6px;background:rgba(122,168,255,.08);color:#9dbeff;border:1px solid rgba(122,168,255,.18);border-radius:4px}.methodology_sourceCount__i4DZ4{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(122,168,255,.85);font-weight:500;margin-right:.4rem}.methodology_checklist__qAOz3{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.55rem}.methodology_checkItem___xHg6{padding-left:1.5rem;position:relative;font-size:.9rem;line-height:1.55;color:var(--text-primary)}.methodology_checkItem___xHg6:before{content:"—";position:absolute;left:0;color:rgba(122,168,255,.7);font-family:var(--font-mono)}.methodology_checkItem___xHg6 strong{color:var(--text-heading)}.methodology_checkItem___xHg6 code{font-family:var(--font-mono);font-size:.85em;padding:1px 5px;background:rgba(200,215,255,.05);border-radius:3px;color:var(--text-secondary)}.methodology_roleCat__MSl22{display:grid;grid-template-columns:220px 1fr;grid-gap:0;gap:0;margin-top:1rem;border:1px solid var(--border);border-radius:8px;overflow:hidden}.methodology_roleHead__K6pSb{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-heading);background:rgba(27,37,64,.4)}.methodology_roleEx__NgH1o,.methodology_roleHead__K6pSb{padding:.7rem 1rem;border-bottom:1px solid var(--border)}.methodology_roleEx__NgH1o{font-size:.85rem;color:var(--text-secondary)}.methodology_roleCount__KHGw7{color:rgba(122,168,255,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.35rem}.methodology_roleCat__MSl22>div:nth-last-child(-n+2){border-bottom:none}.methodology_cta__JXt_d{display:inline-flex;align-items:center;gap:.45rem;margin-top:2rem;padding:.55rem 1rem;border-radius:6px;border:1px solid rgba(122,168,255,.35);background:rgba(122,168,255,.08);color:#9dbeff;font-size:.8125rem;font-weight:500;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .15s,border-color .15s}.methodology_cta__JXt_d:hover{background:rgba(122,168,255,.16);border-color:rgba(122,168,255,.55)}@media (max-width:640px){.methodology_step__3n_mH{grid-template-columns:44px 1fr;gap:.85rem}.methodology_stepNum__0I4ks{padding-right:.65rem}.methodology_statRow__pMNBQ{grid-template-columns:1fr}.methodology_statCell__mJajr{border-right:none;border-bottom:1px solid var(--border)}.methodology_statCell__mJajr:last-child{border-bottom:none}.methodology_roleCat__MSl22,.methodology_sourceTable__nRvpm{grid-template-columns:1fr}}