.contenu{max-width:var(--largeur-max);margin-inline:auto;padding-inline:32px}.etroit{max-width:760px}.centre{text-align:center}.centre .lede{margin-inline:auto}.bloc{padding-block:var(--sp-section)}.bloc-court{padding-block:calc(var(--sp-section) * .62)}.section-ink{background:var(--color-surface-ink);color:var(--color-text-on-ink)}.section-ink h2,.section-ink h1,.section-ink h3{color:var(--color-text-on-ink)}.section-ink .lede,.section-ink p{color:var(--color-text-on-ink-muted)}.lede{font-size:var(--pas-lede);color:var(--color-text-muted);line-height:1.55;max-width:54ch;margin-top:30px}.ouverture{padding-block:calc(84px + var(--sp-section) * .7) 0}.ouverture h1{max-width:15ch}.ouverture.centre h1{margin-inline:auto}.chiffre-geant{font-family:var(--font-titre);font-weight:700;font-size:clamp(76px,15vw,220px);line-height:.86;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.fil{font-size:14.5px;color:var(--color-text-subtle);margin-bottom:26px}.fil a{color:var(--color-text-subtle)}.section-texte{max-width:62ch}.section-texte h2{font-size:clamp(34px,4.4vw,62px)}.section-texte p{margin-top:26px;font-size:17.5px;color:var(--color-text-muted)}.section-texte+.section-texte{margin-top:calc(var(--sp-section) * .75)}.liste-edito{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.liste-edito>li{display:grid;grid-template-columns:.42fr 1.58fr;gap:44px;padding-block:38px;border-bottom:1px solid var(--color-border);align-items:baseline}.liste-edito h3{font-size:23px;letter-spacing:-.02em}.liste-edito p{color:var(--color-text-muted);font-size:16.5px}.apres{margin-top:42px;display:flex;gap:10px;flex-wrap:wrap}.centre .apres{justify-content:center}.lien{font-weight:600;color:var(--color-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--color-text-muted)}.lien:hover{text-decoration-color:var(--color-text)}.manquant{display:inline-block;padding:3px 10px;border-radius:999px;border:1px dashed var(--color-border-strong);font-size:13.5px;color:var(--color-text-subtle)}.texte-legal{max-width:68ch}.texte-legal h2{font-size:clamp(28px,3.2vw,42px);margin-top:68px;margin-bottom:20px}.texte-legal h3{font-size:21px;margin-top:40px;margin-bottom:12px}.texte-legal p,.texte-legal li{font-size:17px;color:var(--color-text-muted);margin-top:16px}.texte-legal ul{padding-left:22px;margin-top:12px}.texte-legal li{margin-top:8px}.texte-legal a{color:var(--color-link)}.texte-legal strong{color:var(--color-text)}@media(max-width:900px){.contenu{padding-inline:20px}.liste-edito>li{grid-template-columns:1fr;gap:10px}}.plein{position:relative;min-height:min(88vh,860px);display:flex;align-items:flex-end;padding-block:var(--sp-section);overflow:hidden;isolation:isolate}.plein.haut{align-items:flex-start}.plein .fond{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:var(--etalon)}.plein .fond.etalon-jour{filter:var(--etalon-jour)}.plein .fond.etalon-vert{filter:var(--etalon-vert)}.voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--color-neutral-900) 78%,transparent),color-mix(in srgb,var(--color-neutral-900) 62%,transparent) 46%,color-mix(in srgb,var(--color-neutral-900) 34%,transparent))}.voile.inverse{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-neutral-900) 80%,transparent),color-mix(in srgb,var(--color-neutral-900) 60%,transparent) 48%,color-mix(in srgb,var(--color-neutral-900) 30%,transparent))}.plein-texte{width:100%}.plein h1,.plein h2{color:var(--color-neutral-0);max-width:16ch}.plein .lede{color:var(--color-neutral-200);max-width:48ch}.clair{color:var(--color-neutral-200)}.duo{padding-block:var(--sp-section);overflow:hidden}.duo-grille{max-width:var(--largeur-max);margin-inline:auto;padding-left:32px;display:grid;grid-template-columns:1fr .88fr;gap:72px;align-items:center}.duo-texte h2{font-size:clamp(34px,4.6vw,68px);max-width:15ch}.duo-texte p{margin-top:26px;font-size:17.5px;color:var(--color-text-muted);max-width:46ch}.duo-image{margin-right:calc(50% - 50vw)}.duo.miroir .duo-grille{padding-left:0;padding-right:32px;grid-template-columns:.88fr 1fr}.duo.miroir .duo-image{margin-right:0;margin-left:calc(50% - 50vw)}.duo.miroir .duo-texte{order:2}.mesures{padding-block:var(--sp-section)}.grille-mesures{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;list-style:none;margin:0;padding:0}.grille-mesures.deux{grid-template-columns:repeat(2,1fr)}.nombre{font-family:var(--font-titre);font-weight:700;font-size:clamp(46px,5.6vw,84px);letter-spacing:-.04em;line-height:.95;font-variant-numeric:tabular-nums}.legende{margin-top:14px;font-size:15.5px;color:var(--color-text-subtle);max-width:30ch}.section-ink .legende{color:var(--color-neutral-400)}.rangs{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.rangs li{display:grid;grid-template-columns:.42fr 1.58fr;gap:44px;padding-block:34px;border-bottom:1px solid var(--color-border);align-items:baseline}.rangs p{color:var(--color-text-muted);font-size:16.5px;max-width:56ch}.section-ink .rangs{border-top-color:#ffffff29}.section-ink .rangs li{border-bottom-color:#ffffff29}.section-ink .rangs p{color:var(--color-neutral-300)}.etapes-duo{max-width:var(--largeur-max);margin-inline:auto;padding-inline:32px;display:grid;grid-template-columns:.5fr 1.5fr;gap:72px;align-items:start}.etapes-duo>h2{position:sticky;top:140px}.etapes-num{list-style:none;margin:0;padding:0}.etapes-num li{padding-block:40px;border-top:1px solid var(--color-border)}.etapes-num li:first-child{border-top:0;padding-top:0}.etapes-num .rang{font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.etapes-num h3{margin-block:12px 14px}.etapes-num p{color:var(--color-text-muted);max-width:54ch}.ouverture-chiffre{padding-block:calc(84px + var(--sp-section) * .62) var(--sp-section)}.ouverture-chiffre .compte{font-family:var(--font-titre);font-weight:700;font-size:var(--pas-affiche);line-height:.9;letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block}.ouverture-chiffre .suite{display:block;margin-top:18px}@media(max-width:900px){.plein{min-height:68vh}.duo-grille,.duo.miroir .duo-grille{grid-template-columns:1fr;gap:40px;padding-inline:20px}.duo-image{margin-right:-20px}.duo.miroir .duo-image{margin-left:-20px;margin-right:-20px}.duo.miroir .duo-texte{order:0}.grille-mesures,.grille-mesures.deux{grid-template-columns:1fr;gap:44px}.rangs li{grid-template-columns:1fr;gap:10px}.etapes-duo{grid-template-columns:1fr;gap:40px;padding-inline:20px}.etapes-duo>h2{position:static}}
