.methodology-module__hYQhjq__desktopOnly{display:block}@media (max-width:900px){.methodology-module__hYQhjq__desktopOnly{display:none}}.methodology-module__hYQhjq__wrap{max-width:1180px;margin:0 auto;padding:0 40px}.methodology-module__hYQhjq__heroPad{padding:44px 40px 0}.methodology-module__hYQhjq__kicker{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.methodology-module__hYQhjq__h1{font-family:var(--font-anton), sans-serif;letter-spacing:.01em;text-transform:uppercase;max-width:22ch;margin:14px 0 0;font-size:78px;font-weight:400;line-height:.9}.methodology-module__hYQhjq__lede{color:#cfc7bb;text-wrap:pretty;max-width:60ch;margin:20px 0 0;font-size:19px;line-height:1.55}.methodology-module__hYQhjq__intro{color:var(--text-muted);max-width:76ch;margin:20px 0 0;font-size:15.5px;line-height:1.7}.methodology-module__hYQhjq__reviewed{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:22px 0 0;font-size:11px;display:flex}.methodology-module__hYQhjq__reviewed strong{color:var(--text)}.methodology-module__hYQhjq__reviewedDot{background:var(--green);border-radius:50%;width:7px;height:7px;display:block}.methodology-module__hYQhjq__countsPad{padding:34px 40px 0}.methodology-module__hYQhjq__counts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.methodology-module__hYQhjq__count{background:var(--bg-soft);padding:22px 24px}.methodology-module__hYQhjq__countValue{font-family:var(--font-anton), sans-serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:48px;font-weight:400;line-height:.9}.methodology-module__hYQhjq__countLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:10.5px;font-weight:700;line-height:1.4}.methodology-module__hYQhjq__sectionPad{padding:52px 40px 0}.methodology-module__hYQhjq__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.methodology-module__hYQhjq__h2{font-family:var(--font-anton), sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:12px 0 0;font-size:36px;font-weight:400;line-height:1.05}.methodology-module__hYQhjq__principleGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.methodology-module__hYQhjq__principle{background:var(--bg);padding:26px 28px}.methodology-module__hYQhjq__principleHead{align-items:baseline;gap:12px;display:flex}.methodology-module__hYQhjq__principleNum{font-family:var(--font-anton), sans-serif;color:var(--bg-soft-2);-webkit-text-stroke:1px var(--gold);font-size:22px;font-weight:400;line-height:1}.methodology-module__hYQhjq__principleH{font-family:var(--font-anton), sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:21px;font-weight:400;line-height:1.15}.methodology-module__hYQhjq__principleP{color:#cfc7bb;margin:14px 0 0;font-size:14.5px;line-height:1.7}.methodology-module__hYQhjq__sourceList{border-top:1px solid var(--line);margin-top:24px}.methodology-module__hYQhjq__sourceRow{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;align-items:start;gap:36px;padding:22px 0;display:grid}.methodology-module__hYQhjq__sourceArea{font-family:var(--font-anton), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--gold);margin:0;font-size:22px;font-weight:400;line-height:1.1}.methodology-module__hYQhjq__sourceTag{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:10px}.methodology-module__hYQhjq__sourceDetail{color:#cfc7bb;max-width:82ch;margin:0;font-size:15px;line-height:1.7}.methodology-module__hYQhjq__blocks{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.methodology-module__hYQhjq__block{background:var(--bg);padding:28px 30px}.methodology-module__hYQhjq__blockWide{background:#ffb6270d;grid-column:1/-1}.methodology-module__hYQhjq__blockH{font-family:var(--font-anton), sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:26px;font-weight:400;line-height:1.05}.methodology-module__hYQhjq__blockP{color:#cfc7bb;max-width:84ch;margin:14px 0 0;font-size:15px;line-height:1.75}.methodology-module__hYQhjq__blockLinks{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.methodology-module__hYQhjq__blockLink{background:var(--bg-soft-2);border:1px solid var(--border);min-height:44px;color:var(--text);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:10.5px;font-weight:700;display:inline-flex}.methodology-module__hYQhjq__blockLink:hover{border-color:var(--gold);color:var(--gold)}.methodology-module__hYQhjq__pills{flex-wrap:wrap;gap:10px;padding:40px 40px 72px;display:flex}@media (max-width:1239px){.methodology-module__hYQhjq__h1{font-size:57px}.methodology-module__hYQhjq__counts{grid-template-columns:repeat(3,1fr)}.methodology-module__hYQhjq__counts>:last-child:nth-child(3n+1){grid-column:span 3}.methodology-module__hYQhjq__counts>:last-child:nth-child(3n+2){grid-column:span 2}.methodology-module__hYQhjq__principleGrid{grid-template-columns:1fr}.methodology-module__hYQhjq__sourceRow{grid-template-columns:1fr;gap:12px}.methodology-module__hYQhjq__blocks{grid-template-columns:1fr}}
