.MethodologyModal_overlay__p3kDR{position:fixed;inset:0;background:rgba(10,15,26,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:64px 24px 24px;opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease-soft);overflow-y:auto}.MethodologyModal_overlay__p3kDR.MethodologyModal_open__6x4qj{opacity:1;pointer-events:all}.MethodologyModal_modal__4pJ7_{background:var(--snow);color:var(--ink);max-width:880px;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.5);position:relative;transform:translateY(20px);transition:transform var(--t-slow) var(--ease-out);margin-bottom:64px}.MethodologyModal_overlay__p3kDR.MethodologyModal_open__6x4qj .MethodologyModal_modal__4pJ7_{transform:translateY(0)}.MethodologyModal_header__yOVGm{padding:36px 40px 24px;border-bottom:1px solid var(--snow-line);position:relative}.MethodologyModal_eyebrow__hbQUH{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-weight:500}.MethodologyModal_title__qdmWD{font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px;color:var(--ink);font-family:var(--font-sans)}.MethodologyModal_lede__Me39o{font-size:15px;line-height:1.55;color:var(--ink-muted);max-width:600px}.MethodologyModal_close__eVTBG{position:absolute;top:28px;right:28px;width:32px;height:32px;border-radius:50%;border:1px solid var(--snow-line-strong);background:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-fast) var(--ease-soft);color:var(--ink)}.MethodologyModal_close__eVTBG:hover{background:var(--ink);color:white;border-color:var(--ink)}.MethodologyModal_body__wW_AI{padding:36px 40px 40px}.MethodologyModal_section__FKnTg{margin-bottom:36px}.MethodologyModal_section__FKnTg:last-child{margin-bottom:0}.MethodologyModal_sectionTitle__aATP1{font-family:var(--font-mono);font-size:11px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-weight:500;display:flex;align-items:center;gap:12px}.MethodologyModal_sectionTitle__aATP1:after{content:"";flex:1;height:1px;background:var(--snow-line)}.MethodologyModal_dimensions__OwmJ6{display:flex;flex-direction:column;gap:18px}.MethodologyModal_dimension__CD3u7{background:white;border:1px solid var(--snow-line);border-radius:10px;padding:18px 22px;transition:border-color var(--t-fast) var(--ease-soft)}.MethodologyModal_dimension__CD3u7:hover{border-color:var(--snow-line-strong)}.MethodologyModal_dimensionName__Wxgke{font-size:16px;font-weight:500;color:var(--ink);margin-bottom:6px;letter-spacing:-.015em;display:flex;align-items:center;gap:10px}.MethodologyModal_dimensionNum__LsKmn{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim);font-weight:500;letter-spacing:.04em}.MethodologyModal_dimensionSummary__zHDd7{font-size:13.5px;color:var(--ink-muted);line-height:1.55;margin-bottom:8px}.MethodologyModal_dimensionDetail__QWHQG{font-size:13px;color:var(--ink-soft);line-height:1.6;padding-top:10px;border-top:1px dashed var(--snow-line);margin-top:4px}.MethodologyModal_dimensionDetail__QWHQG strong{color:var(--ink);font-weight:500}.MethodologyModal_filters__5_a2e{background:var(--snow-warm);border:1px solid var(--snow-line);border-radius:10px;padding:22px 24px;margin-top:36px}.MethodologyModal_filtersTitle__Uo_Nq{font-family:var(--font-mono);font-size:11px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-weight:500}.MethodologyModal_filtersText__GySdp{font-size:13.5px;color:var(--ink-muted);line-height:1.6;margin-bottom:12px}.MethodologyModal_filtersList__HKqVh{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.MethodologyModal_filtersList__HKqVh li{background:white;border:1px solid var(--snow-line);padding:6px 12px;border-radius:6px;font-size:12.5px;color:var(--ink-soft)}.MethodologyModal_fullRead__z6AF3{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 24px;border:1px solid var(--ink);background:var(--ink);color:white;border-radius:10px}.MethodologyModal_fullReadCopy__kv5uq{flex:1;min-width:0}.MethodologyModal_fullReadKicker__bFobR{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:8px;font-weight:500}.MethodologyModal_fullReadTitle__OuQH_{font-family:var(--font-sans);font-size:22px;line-height:1.2;letter-spacing:-.01em;color:white;margin-bottom:6px}.MethodologyModal_fullReadSub__x4b6k{font-size:13px;line-height:1.5;color:rgba(255,255,255,.72)}.MethodologyModal_fullReadLink__w_tnC{flex-shrink:0;background:white;color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:500;padding:10px 18px;border-radius:var(--r-pill);text-decoration:none;transition:transform var(--t-fast) var(--ease-soft),background var(--t-fast) var(--ease-soft);white-space:nowrap}.MethodologyModal_fullReadLink__w_tnC:hover{transform:translateY(-1px);background:var(--snow-warm)}@media (max-width:600px){.MethodologyModal_fullRead__z6AF3{flex-direction:column;align-items:flex-start}.MethodologyModal_fullReadLink__w_tnC{align-self:stretch;text-align:center}}@media (max-width:968px){.MethodologyModal_overlay__p3kDR{padding:48px 16px 16px}.MethodologyModal_modal__4pJ7_{margin:0 0 24px}.MethodologyModal_header__yOVGm{padding:28px 24px 20px}.MethodologyModal_body__wW_AI{padding:24px}.MethodologyModal_title__qdmWD{font-size:26px}.MethodologyModal_close__eVTBG{top:20px;right:20px}}@media (max-width:480px){.MethodologyModal_overlay__p3kDR{padding:24px 12px 12px}.MethodologyModal_header__yOVGm{padding:24px 20px 16px}.MethodologyModal_body__wW_AI{padding:20px}.MethodologyModal_title__qdmWD{font-size:22px}.MethodologyModal_lede__Me39o{font-size:14px}.MethodologyModal_dimension__CD3u7{padding:14px 16px}.MethodologyModal_filters__5_a2e{padding:18px 20px}}