.methodology-page{width:100%;padding:28px 0 100px}.methodology-hero{margin:40px auto 132px;text-align:center}.methodology-section{margin-bottom:120px}.methodology-section--hairline{padding-top:72px}.methodology-section[id]{scroll-margin-top:calc(var(--navbar-height) + 24px)}.methodology-section-heading{max-width:650px;margin-bottom:36px}.methodology-section-heading--centered{margin-right:auto;margin-left:auto;text-align:center}.methodology-copy{color:var(--muted-foreground);line-height:1.7}.methodology-copy p+p{margin-top:1.15rem}.methodology-kpi-explanation{max-width:850px;margin-top:120px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}.methodology-kpi-explanation .section-label{margin-bottom:12px}.methodology-kpi-explanation h3{margin-bottom:20px}.methodology-kpi-explanation__title{font-family:var(--font-unna)}.methodology-lead.methodology-selection-note{margin:36px 0 0}.methodology-note{padding-left:16px;border-left:2px solid var(--violet);color:var(--primary)}.methodology-note strong{color:var(--violet);font-weight:700}.methodology-ressorts{margin-top:44px}.methodology-limitations{display:grid;gap:26px;margin:0;padding:0;list-style:none}.methodology-limitations__item{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:start;color:var(--muted-foreground);line-height:1.7}.methodology-limitations__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--violet-light);color:var(--violet)}.methodology-limitations__tag{margin-bottom:8px;color:var(--violet);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.methodology-criteria span{color:var(--muted-foreground);font-size:.76rem;font-weight:700;letter-spacing:.12em}.methodology-criteria h3{margin:24px 0 10px;color:var(--primary);font-size:1.1rem;font-weight:700}.methodology-criteria p,.methodology-lead{color:var(--muted-foreground);line-height:1.6}.methodology-lead{max-width:680px;margin:-10px 0 38px;font-size:1.08rem}.methodology-criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;row-gap:48px}.methodology-criteria article{border-top:1px solid color-mix(in srgb,var(--primary) 18%,transparent);padding-top:18px}.methodology-criteria h3{margin-top:24px}@media (max-width:760px){.methodology-page{padding:12px 0 72px}.methodology-hero{margin-bottom:84px}.methodology-section{margin-bottom:82px}.methodology-section--hairline{padding-top:48px}.methodology-kpi-explanation{margin-top:82px}.methodology-criteria{grid-template-columns:1fr;gap:36px}}