.clr-page{--c-encre:#122a4a;--c-foret:#08382a;--c-emeraude:#0e5c43;--c-emeraude-profond:#0b4d38;--c-vert-lumineux:#1fa877;--c-menthe:#7fd8b0;--c-vert-surface:#e9f3ed;--c-ivoire:#fbf7ef;--c-blanc-casse:#f8f9f6;--c-indigo:#3b5c8c;--c-filet:#e2e6dc;--c-blanc:#ffffff;--c-texte:#25303a;--surface-page:var(--c-ivoire);--surface-card:var(--c-blanc);--surface-card-chaud:var(--c-vert-surface);--surface-encre:var(--c-encre);--text-titre:var(--c-encre);--text-body:var(--c-texte);--text-discret:#5f6b64;--text-inverse:var(--c-ivoire);--text-sur-encre:#cfe6da;--accent:var(--c-emeraude);--accent-action:var(--c-emeraude-profond);--link:var(--c-emeraude-profond);--border-fin:var(--c-filet);--border-chaud:#cfe3d6;--border-accent:var(--c-emeraude);--border-focus:var(--c-emeraude);--badge-vert-bg:var(--c-vert-surface);--badge-vert-fg:var(--c-emeraude-profond);--badge-indigo-bg:#dce4f0;--badge-indigo-fg:var(--c-indigo);--font-serif:var(--font-sans);--r-carte:16px;--r-pilule:999px;--ease-doux:cubic-bezier(0.22,0.61,0.36,1);--dur-rapide:160ms;--dur-base:240ms;--dur-lente:420ms;color:var(--c-texte);font-family:var(--font-sans)}.clr-page *,.clr-page :after,.clr-page :before{box-sizing:border-box}.clr-page h1,.clr-page h2,.clr-page h3,.clr-page h4{margin:0;color:var(--text-titre);font-family:var(--font-sans);text-wrap:balance}.clr-page p{margin:0;text-wrap:pretty}.clr-page a{color:var(--link);text-decoration:none}.clr-page a:hover{text-decoration:underline}@keyframes clr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes clr-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes clr-glow{0%{opacity:0}to{opacity:1}}@keyframes clr-sheet{0%{transform:translateY(26px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes clr-wave{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes clr-draw{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}@keyframes clr-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.clr-retour:hover{border-color:#2e4c78;background:#f5f8fc;transform:translateY(-1px)}.clr-retour:active{transform:translateY(1px)}.clr-cta-intro:hover{background:#fff;transform:translateY(-2px)}.clr-cta-intro:active{transform:translateY(1px)}.clr-lien-intro:hover{color:#fff}