.sa-scene{background:#dce3ff;width:100%;position:relative;overflow:hidden}.sa-svg{aspect-ratio:4/3;width:100%;height:auto;display:block}@media (scripting:enabled){.sa-scene:not([data-pret]) [data-monde],.sa-scene:not([data-pret]) .sa-legende{opacity:0}}.sa-scene [data-monde],.sa-legende{transition:opacity .2s cubic-bezier(.23,1,.32,1)}.sa-svg text{font-family:var(--font-instrument,system-ui), system-ui, -apple-system, "Segoe UI", sans-serif}.sa-svg .sa-n{font-family:var(--font-archivo,system-ui), system-ui, sans-serif;font-weight:900}.sa-svg .sa-m{letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.sa-svg .sa-b{font-weight:700}.sa-svg .sa-c{vector-effect:non-scaling-stroke}@media (max-width:899.98px){.sa-svg .sa-sec{display:none}}.sa-legende{font-family:var(--font-instrument,system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;color:#0a0f24;text-wrap:pretty;margin:0;padding:2px 14px 14px;font-size:15px;font-weight:500;line-height:1.4;display:grid}@media (min-width:900px){.sa-legende{padding:2px 18px 16px;font-size:16px}}.sa-etape{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1),visibility 0s linear .14s;transform:translateY(4px)}.sa-etape[data-actif]{opacity:1;visibility:visible;transition:opacity .24s cubic-bezier(.23,1,.32,1) 80ms,transform .24s cubic-bezier(.23,1,.32,1) 80ms,visibility;transform:none}.sa-num{color:#1534ff;font-variant-numeric:tabular-nums;margin-right:.15em;font-weight:700}@media (prefers-reduced-motion:reduce){.sa-etape{transform:none}}
