.site2026 .imp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site2026 .imp-kpis{display:grid;gap:14px;margin:12px 0 4px;padding:0;list-style:none}@media (min-width:640px){.site2026 .imp-kpis{grid-template-columns:repeat(2,1fr)}}.site2026 .imp-kpi{background:var(--elevated);border:1px solid var(--border);border-radius:16px;padding:18px 20px;box-shadow:var(--sh-1)}.site2026 .imp-kpi-k{font-family:Space Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 6px}.site2026 .imp-kpi-val{font-family:Fredoka,sans-serif;font-weight:600;font-size:34px;line-height:1.05;color:var(--brand-ink);margin:0}.site2026 .imp-kpi-lib{font-family:Figtree,sans-serif;font-weight:700;font-size:15px;color:var(--text);margin:4px 0 6px}.site2026 .imp-kpi-prec{font-size:13px;line-height:1.5;color:var(--text-2);margin:0}.site2026 .imp-source{background:var(--brand-soft);border:1px solid var(--border);border-radius:14px;padding:14px 18px;margin:18px 0 8px;font-size:13px;line-height:1.6;color:var(--text-2)}.site2026 .imp-source strong{color:var(--brand-ink)}.site2026 .imp-table-wrap{overflow-x:auto;margin:12px 0 4px}.site2026 .imp-table{width:100%;border-collapse:collapse;font-size:14px;min-width:440px}.site2026 .imp-table caption{text-align:left}.site2026 .imp-table td,.site2026 .imp-table th{padding:10px 12px;text-align:right;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.site2026 .imp-table thead th{font-family:Figtree,sans-serif;font-weight:700;color:var(--text);border-bottom:2px solid var(--border)}.site2026 .imp-table tbody th,.site2026 .imp-table thead th:first-child{text-align:left}.site2026 .imp-table tbody th{font-weight:700;color:var(--brand-ink)}.site2026 .imp-table tbody tr:last-child td,.site2026 .imp-table tbody tr:last-child th{border-bottom:none}.site2026 .imp-table tbody tr:last-child{font-weight:700}.site2026 .imp-nature{display:grid;gap:10px;margin:12px 0 4px;padding:0;list-style:none}.site2026 .imp-nat{display:grid;grid-template-columns:1fr;gap:4px}@media (min-width:640px){.site2026 .imp-nat{grid-template-columns:240px 1fr auto;align-items:center;gap:14px}}.site2026 .imp-nat-lib{font-size:14px;color:var(--text);font-weight:600}.site2026 .imp-nat-bar{display:block;height:10px;background:var(--surface);border:1px solid var(--border);border-radius:99px;overflow:hidden}.site2026 .imp-nat-fill{display:block;height:100%;background:var(--brand-cta);border-radius:99px}.site2026 .imp-nat-val{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap}.site2026 .imp-nat-pct{color:var(--text-2);font-weight:600;margin-left:8px}.site2026 .imp-liens{margin-top:44px}.site2026 .imp-liens-h{font-family:Fredoka,sans-serif;font-weight:600;font-size:20px;color:var(--text);margin:0 0 12px}.site2026 .imp-liens-liste{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.site2026 .imp-liens-liste a{display:inline-flex;align-items:center;min-height:42px;padding:9px 18px;border:1px solid var(--border);border-radius:99px;font-size:14px;font-weight:700;color:var(--text);background:var(--surface);text-decoration:none}.site2026 .imp-liens-liste a:hover{border-color:var(--brand);color:var(--brand-ink)}