.stats-serie{margin:8px 0 48px}.stats-serie-entete{margin-bottom:20px}.stats-serie-entete h2{color:var(--text-primary);margin-bottom:8px;font-size:1.35rem}.stats-serie-intro{color:var(--text-secondary);max-width:70ch;font-size:1rem;line-height:1.7}.stats-serie-vide{color:var(--text-muted);font-size:.95rem}.stats-serie-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stats-bloc+.stats-bloc{margin-top:28px}.stats-bloc-titre{color:var(--text-secondary);margin-bottom:12px;font-size:1.05rem;font-weight:600}.stats-article-carte{border:1px solid var(--glass-border);border-left:3px solid var(--accent-blue);background:var(--bg-card);color:inherit;border-radius:12px;gap:18px;padding:18px 20px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.stats-article-carte:hover{border-color:var(--accent-blue);background:var(--bg-card-hover)}.stats-article-numero{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;padding-top:3px;font-size:.85rem;font-weight:700}.stats-article-corps{flex-direction:column;gap:6px;min-width:0;display:flex}.stats-article-titre{color:var(--text-primary);font-size:1.1rem;font-weight:600}.stats-article-resume{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.stats-article-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;display:flex}.stats-article-brouillon{border:1px solid var(--status-warning);color:var(--status-warning);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:.75rem;display:inline-block}.stats-reserve{border:1px solid var(--glass-border);background:var(--bg-card);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:48ch;margin:24px auto 48px;padding:36px 24px;display:flex}.stats-reserve-icone{color:var(--text-secondary);font-size:1.8rem}.stats-reserve h2{color:var(--text-primary);font-size:1.2rem}.stats-reserve-message{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.stats-reserve-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.stats-reserve-secondaire{border:1px solid var(--glass-border);color:var(--text-primary);background:0 0}.stats-reserve-secondaire:hover{border-color:var(--accent-blue);background:var(--bg-card-hover)}.stats-indicateurs h2{color:var(--text-primary);margin-bottom:16px;font-size:1.35rem}.stats-article-page{max-width:820px;margin:0 auto;padding:32px 20px 64px}.stats-article-entete{border-bottom:1px solid var(--glass-border);margin-bottom:32px;padding-bottom:24px}.stats-article-serie{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:.8rem}.stats-article-h1{color:var(--text-primary);margin-bottom:14px;font-size:2rem;line-height:1.2}.stats-article-chapeau{color:var(--text-secondary);max-width:70ch;font-size:1.05rem;line-height:1.7}.stats-article-entete .stats-article-meta{margin-top:14px}.stats-article-page .expl-sections{gap:0}.stats-article-page .expl-sec,.stats-article-page .expl-sec:hover{border:0;border-top:1px solid var(--glass-border);background:0 0;border-radius:0;padding:28px 0}.stats-article-page .expl-sec:first-child{border-top:0;padding-top:0}.stats-article-page .expl-sec-icon,.stats-article-page .expl-sec-badge{display:none}.stats-article-page .expl-sec-header{margin-bottom:16px}.stats-article-page .expl-sec-header h2{letter-spacing:normal;text-transform:none;color:var(--text-primary);font-size:1.3rem;font-weight:600;line-height:1.35}.stats-article-page .expl-sec-body p,.stats-article-page .expl-line-bullet p{max-width:70ch;color:var(--text-secondary);font-size:1.02rem;line-height:1.8}.stats-article-page .expl-sec-body>p{margin-bottom:14px}.stats-article-page .expl-sec-body>p:last-child{margin-bottom:0}.stats-article-page .expl-line-bullet{margin-bottom:10px}.stats-article-page .expl-bullet-dot{background:var(--text-muted);border-radius:0;margin-top:12px}.stats-article-page .expl-line-num{padding-left:0;font-weight:400}.stats-article-page .expl-source,.stats-article-page .expl-source:hover{color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline}.stats-article-page .expl-graphique{margin:20px 0 24px}.stats-graph{border:1px solid var(--glass-border);background:var(--bg-card);font-family:var(--font-text);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:18px 20px;display:grid}.stats-graph-surtitre{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.stats-graph-titre{color:var(--text-primary);margin:0;font-size:1.02rem;font-weight:600}.stats-graph-contexte{border-left:2px solid var(--text-muted);color:var(--text-secondary);margin:0;padding-left:10px;font-size:.9rem}.stats-graph-contexte--autre{border-left-color:var(--accent-blue);color:var(--text-primary);font-weight:600}.stats-graph-legende{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.stats-graph-legende li{align-items:center;gap:8px;display:flex}.stats-graph-zone{position:relative}.stats-graph-svg{touch-action:pan-y;width:100%;height:auto;display:block}.stats-graph-axes text{fill:var(--text-muted);font-family:var(--font-mono);font-size:11px}.stats-graph-grille{stroke:var(--glass-border);stroke-width:1px}.stats-graph-zero{stroke:var(--accent-red);stroke-width:1.25px}.stats-graph-repere{stroke:var(--text-muted);stroke-width:1px;opacity:.6}.stats-graph-ligne{fill:none;stroke-width:2px;stroke-linejoin:round}.stats-graph-ton1{--ton:var(--accent-blue)}.stats-graph-ton2{--ton:var(--text-primary)}.stats-graph-ton3{--ton:var(--text-muted)}.stats-graph-ligne.stats-graph-ton1,.stats-graph-ligne.stats-graph-ton2,.stats-graph-ligne.stats-graph-ton3{stroke:var(--ton)}.stats-graph-point,.stats-graph-barre{fill:var(--ton);stroke:var(--bg-card);stroke-width:1.5px}.stats-graph-hachure{fill:var(--ton);opacity:.55}.stats-graph-losange{fill:none;stroke:var(--text-primary);stroke-width:2px}.stats-graph-plage{fill:none;stroke:var(--text-muted);stroke-width:1.25px}.stats-graph-cible{fill:#0000}.stats-graph-bulle{border:1px solid var(--glass-border);background:var(--bg-card);max-width:min(280px,90%);color:var(--text-secondary);font-family:var(--font-mono);pointer-events:none;border-radius:4px;gap:2px;padding:8px 10px;font-size:.75rem;display:grid;position:absolute;top:6px;transform:translate(-50%)}.stats-graph-bulle strong{color:var(--text-primary);font-family:var(--font-text)}.stats-graph-lecture{color:var(--text-primary);margin:0;font-size:.95rem}.stats-graph-valeurs summary{color:var(--text-secondary);cursor:pointer;font-size:.82rem}.stats-graph-tableau{margin-top:8px;overflow-x:auto}.stats-graph-tableau table{border-collapse:collapse;width:100%;font-size:.8rem}.stats-graph-tableau th,.stats-graph-tableau td{border-bottom:1px solid var(--glass-border);text-align:right;white-space:nowrap;padding:4px 10px}.stats-graph-tableau th[scope=row],.stats-graph-tableau thead th:first-child{text-align:left}.stats-graph-tableau td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stats-graph-hypotheses{border-top:1px solid var(--glass-border);color:var(--text-muted);padding-top:10px;font-size:.8rem}@media (width<=640px){.stats-article-carte{gap:12px;padding:14px 16px}.stats-article-h1{font-size:1.6rem}.stats-article-page .expl-sec{padding:22px 0}.stats-article-page .expl-sec-header h2{font-size:1.15rem}.stats-graph{padding:14px 12px}.stats-graph-axes text{font-size:22px}.stats-graph-graduation-secondaire{display:none}}
