.methodology_page__yaX97{display:flex;flex-direction:column;gap:var(--space-6);max-width:960px;width:100%;margin:0;padding:0 0 var(--space-8)}@media (max-width:600px){.methodology_page__yaX97{gap:var(--space-5)}}.methodology_hero__R8_zf{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.methodology_crumbs__qlCEw{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-faint)}.methodology_crumbs__qlCEw a{color:var(--text-dim);text-decoration:none}.methodology_crumbs__qlCEw [aria-current=page],.methodology_crumbs__qlCEw a:hover{color:var(--text-bright)}.methodology_kickerRow__hr9Ot{display:inline-flex;align-items:center;gap:10px}.methodology_kickerBlock__j8LGB{display:inline-block;width:var(--fc-kicker-square,10px);height:var(--fc-kicker-square,10px);background:var(--accent);flex-shrink:0}.methodology_kickerLabel__VbApc{font-size:11px;letter-spacing:.06em;text-transform:lowercase;color:var(--text-dim)}.methodology_title__8Twrg{font-size:clamp(28px,5vw,40px);line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--text-hero,var(--text-bright));font-weight:600;text-transform:lowercase}.methodology_lede__i_6C_{font-size:15px;line-height:1.55;color:var(--text-dim);margin:0;max-width:70ch}.methodology_gradeBand__N28Ai{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--line);border-left:3px solid var(--accent)}.methodology_gradeBand__N28Ai[data-grade=A]{border-left-color:var(--accent-bright,var(--accent))}.methodology_gradeBand__N28Ai[data-grade=B]{border-left-color:var(--accent)}.methodology_gradeBand__N28Ai[data-grade=C]{border-left-color:#c89958}.methodology_gradeBand__N28Ai[data-grade=D]{border-left-color:var(--err)}.methodology_gradeBand__N28Ai[data-ungraded=true]{border-left-color:var(--text-dim)}.methodology_gradeBandH__kCWXJ{font-size:14px;color:var(--text-bright);margin:0;letter-spacing:-.005em}.methodology_gradeRow__bAYB6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.methodology_gradePill__MjyZz{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-bright);background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--text-dim);padding:0 12px}.methodology_gradePill__MjyZz[data-grade=A]{border-left-color:var(--accent-bright,var(--accent))}.methodology_gradePill__MjyZz[data-grade=B]{border-left-color:var(--accent)}.methodology_gradePill__MjyZz[data-grade=C]{border-left-color:#c89958}.methodology_gradePill__MjyZz[data-grade=D]{border-left-color:var(--err)}.methodology_gradeMeta__3glWV{display:flex;flex-direction:column;gap:4px}.methodology_gradeShort__QfUfO{font-size:14px;color:var(--text-bright);font-weight:500}.methodology_gradeRaw__YLjkV{font-size:12px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.methodology_metaGrid__bnb_d{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-2);border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.methodology_metaGrid__bnb_d::-webkit-scrollbar{display:none}.methodology_metaItem__w4s4y{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;flex:0 0 auto;white-space:nowrap}.methodology_metaKey__MpTAd{font-size:10px;letter-spacing:.08em;text-transform:lowercase;color:var(--text-faint);margin:0}.methodology_metaVal__NPEVk{font-size:12px;color:var(--text);margin:0}.methodology_classCode__tSv9y{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;color:var(--text-bright);background:var(--bg);border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin-right:8px;vertical-align:middle}.methodology_ungradedNote__GwKEs{font-size:13px;color:var(--text-dim);line-height:1.55;margin:0}.methodology_section__G7s2x{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.methodology_section__G7s2x:last-of-type{border-bottom:none;padding-bottom:0}.methodology_h2__cIh2q{font-size:18px;letter-spacing:-.005em;margin:0;color:var(--text-bright);font-weight:600}.methodology_lede2__7YMJc{font-size:14px;line-height:1.6;color:var(--text);margin:0;max-width:70ch}.methodology_bullets__tHsGc{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.methodology_bullets__tHsGc li{font-size:14px;line-height:1.6;color:var(--text);max-width:68ch}.methodology_bullets__tHsGc strong{color:var(--text-bright);font-weight:600}.methodology_detailCard__1rslL{padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--line)}.methodology_detailCard__1rslL p{font-size:14px;line-height:1.65;color:var(--text);margin:0;max-width:72ch}.methodology_detailCard__1rslL p+p{margin-top:var(--space-2)}.methodology_subdued__2Aylk{font-size:12px;color:var(--text-dim)}.methodology_actions__kmi5i{display:flex;flex-wrap:wrap;gap:var(--space-3)}.methodology_actionPrimary__EsjLG,.methodology_actionSecondary__HPXTb{display:inline-flex;align-items:center;gap:8px;font-size:13px;text-decoration:none;padding:10px 14px;border:1px solid var(--line);transition:color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.methodology_actionPrimary__EsjLG{color:var(--text-bright);background:var(--bg-raised);border-left:3px solid var(--accent)}.methodology_actionPrimary__EsjLG:hover{color:var(--accent);border-color:var(--accent)}.methodology_actionSecondary__HPXTb{color:var(--text-dim);background:var(--bg)}.methodology_actionSecondary__HPXTb:hover{color:var(--text-bright);border-color:var(--text-dim)}.methodology_foot__wFLCK{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.methodology_footRule__HSuar{font-size:12px;color:var(--text-faint);text-align:center;margin:0;line-height:1.6}.methodology_footRule__HSuar a{color:var(--text-dim);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.methodology_footRule__HSuar a:hover{color:var(--text-bright)}