.methodology_page__nblI3{background:#eae8dc;color:#2c2a1e;font-family:var(--font-geist-sans,"DM Sans",Arial,sans-serif)}.methodology_container__xyrDG{max-width:1120px;margin:0 auto}.methodology_section__yf1ep{padding:3rem 1.25rem}.methodology_eyebrow__Efab3,.methodology_sectionEyebrow__hPT6v{text-transform:uppercase;letter-spacing:.1em;color:#7a7660;font-size:.72rem;font-weight:600;margin-bottom:.9rem}.methodology_heroTitle__9_z4J{font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#2c2a1e;font-size:clamp(2rem,4.8vw,4rem);line-height:1.08;max-width:900px}.methodology_body__1hAmn,.methodology_heroText__d7ky7{color:#5a5844;font-size:.98rem;line-height:1.7;max-width:860px;margin-top:.9rem}.methodology_statsGrid__KeeQL{margin-top:1.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.methodology_statCard__fTJOO{background:#f0eee4;border:1px solid #d4d1bc;border-radius:12px;padding:.95rem}.methodology_statCard__fTJOO strong{font-family:var(--font-geist-sans,Arial,Helvetica,sans-serif);font-size:32px;line-height:1;color:#2c2a1e}.methodology_statCard__fTJOO span{display:block;margin-top:.32rem;color:#5a5844;font-size:.85rem}.methodology_pills__ZbZFJ{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.45rem}.methodology_pill___ejKy{background:#f0eee4;border:1px solid #d4d1bc;border-radius:20px;padding:.3rem .65rem;font-size:11px;color:#5a5844}.methodology_scaleCard__U75yA{margin-top:.5rem;background:#f0eee4;border:1px solid #d4d1bc;border-radius:16px;padding:1.1rem}.methodology_gradientRow__IQkZI{margin-top:1rem;display:flex;gap:.35rem}.methodology_segment__YqfbF{flex:1 1;height:8px;border-radius:4px;background:#4a5e3a}.methodology_seg1__RYPlu{opacity:.08}.methodology_seg2__z6nd_{opacity:.15}.methodology_seg3__5D8m2{opacity:.22}.methodology_seg4__oiYgj{opacity:.3}.methodology_seg5__rxZYo{opacity:.38}.methodology_seg6__AoEgd{opacity:.5}.methodology_seg7__Mox2p{opacity:.62}.methodology_seg8__LGGHb{opacity:.74}.methodology_seg9__61f8q{opacity:.87}.methodology_seg10__ZxKCA{opacity:1}.methodology_scaleLabels__f9yyb{margin-top:.4rem;display:flex;justify-content:space-between;color:#7a7660;font-size:11px}.methodology_scoreRow__yqdJm{margin-top:.55rem;background:#eae8dc;border:1px solid #d4d1bc;border-radius:10px;display:flex;align-items:center;gap:12px;padding:.7rem 1rem}.methodology_scoreRow__yqdJm strong{font-family:var(--font-geist-sans,Arial,Helvetica,sans-serif);font-size:22px;color:#2c3b2d;line-height:1}.methodology_progressTrack__t815O{flex:1 1;height:5px;background:#d4d1bc;border-radius:3px;overflow:hidden}.methodology_progressFill__Oxs1O{display:block;height:100%;background:#4a5e3a;border-radius:3px}.methodology_city__tQ1HS{color:#7a7660;font-size:12px;min-width:105px;text-align:right}.methodology_normList__jxzOw{margin-top:.8rem;display:flex;flex-direction:column;gap:8px}.methodology_normItem__ri25b{background:#f0eee4;border:1px solid #d4d1bc;border-radius:12px;padding:.85rem 1rem;display:flex;gap:12px;align-items:flex-start}.methodology_badge__4X72p{border-radius:20px;font-size:10px;font-weight:500;white-space:nowrap;padding:3px 10px;border:1px solid}.methodology_badgeHigher___WXrY{background:#dde8d0;color:#3b5c28;border-color:#bdd0ab}.methodology_badgeLower__TZtLL{background:#f2e0d4;color:#8c4020;border-color:#dfc0ab}.methodology_badgeDistance__5KY5v{background:#d8e4ee;color:#1e4e6e;border-color:#b8cedf}.methodology_badgePercent__pBJir{background:#eee4cc;color:#6e4c10;border-color:#dfceaa}.methodology_badgeQuantile__syJHl{background:#e8e0f0;color:#4a3470;border-color:#ccb8e4}.methodology_normItem__ri25b h3{color:#2c2a1e;font-size:13px;font-weight:500}.methodology_normItem__ri25b p{color:#5a5844;font-size:12px;line-height:1.5;font-weight:300;margin-top:.15rem}.methodology_normItem__ri25b em{display:block;margin-top:.2rem;color:#9a9680;font-size:11px}.methodology_dimGrid__roze4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.methodology_dimCard__PFq3M{background:#f0eee4;border:1px solid #d4d1bc;border-radius:14px;padding:1.1rem 1rem}.methodology_dimHead__rRQud{display:flex;align-items:center;gap:8px}.methodology_dot__Gn2V7{width:8px;height:8px;border-radius:50%;background:#4a5e3a;flex-shrink:0}.methodology_dimHead__rRQud h3{font-size:13px;font-weight:500;color:#2c2a1e}.methodology_dimCard__PFq3M p{margin-top:.4rem;color:#7a7660;font-size:12px;line-height:1.5;font-weight:300}.methodology_pipeline__Qeco0{margin-top:.9rem}.methodology_stepCard__AyXTa{background:#f0eee4;border:1px solid #d4d1bc;border-radius:14px;padding:1.25rem 1.5rem;display:flex;gap:12px;align-items:flex-start}.methodology_stepNum__0I4ks{font-family:var(--font-geist-sans,Arial,Helvetica,sans-serif);font-size:28px;line-height:1;color:#d4d1bc;min-width:24px}.methodology_stepCard__AyXTa h3{color:#2c2a1e;font-size:14px;font-weight:500}.methodology_stepCard__AyXTa p{margin-top:.2rem;color:#5a5844;font-size:13px;font-weight:300;line-height:1.55}.methodology_connectorWrap__QISwm{margin:.4rem auto;text-align:center}.methodology_connector__Tsnc0{display:block;width:2px;height:24px;background:#d4d1bc;margin:0 auto}.methodology_down__c6bvb{display:inline-flex;width:20px;height:20px;border-radius:50%;border:1px solid #d4d1bc;align-items:center;justify-content:center;color:#bdb9a3;background:#f0eee4;margin-top:4px}.methodology_down__c6bvb:before{content:"↓";font-size:12px;line-height:1}.methodology_sources__C3AD4{margin-top:.8rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.methodology_sourceBadge__A02il{background:#f0eee4;border:1px solid #d4d1bc;border-radius:8px;padding:.65rem;display:flex;align-items:center;justify-content:center;gap:7px;color:#2c2a1e;font-size:.83rem;font-weight:500}.methodology_sourceBadge__A02il svg{color:#5a5844}.methodology_note__NIa_P{margin-top:.6rem;text-align:center;color:#7a7660;font-size:12px}.methodology_blackBoxCard__sHEoR{background:#f0eee4;border:1px solid #d4d1bc;border-radius:16px;padding:1.25rem}.methodology_blackBoxCard__sHEoR h2{font-family:var(--font-geist-sans,Arial,Helvetica,sans-serif);color:#2c2a1e;font-size:clamp(1.5rem,2.2vw,2rem)}.methodology_blackBoxCard__sHEoR p{margin-top:.7rem;color:#5a5844;line-height:1.7}@media (max-width:900px){.methodology_dimGrid__roze4,.methodology_sources__C3AD4,.methodology_statsGrid__KeeQL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.methodology_section__yf1ep{padding:1.5rem 1rem}.methodology_normItem__ri25b{flex-direction:column}.methodology_scoreRow__yqdJm{gap:8px;padding:.65rem .75rem}.methodology_city__tQ1HS{min-width:auto;font-size:11px}}.footer-lite{background-color:#ffffff;border-top:1px solid #e5e7eb;padding:24px 20px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;position:relative;z-index:10}.footer-lite-container{max-width:1200px;margin:0 auto}.footer-lite-text{font-size:13px;color:#9ca3af;margin:0;line-height:1.5}@media (max-width:768px){.footer-lite{padding:20px 16px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation}.footer-lite-text{font-size:12px;line-height:1.6;word-break:break-word}}