@charset "UTF-8";@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/hanken-grotesk-latin-ZZ3K7K5Y.woff2") format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("./media/instrument-serif-latin-5BZOH4SR.woff2") format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("./media/instrument-serif-italic-latin-PS4ODONL.woff2") format("woff2")}:root{--ks-font-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ks-font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--ks-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ks-font-size-xs: .75rem;--ks-font-size-sm: .875rem;--ks-font-size-md: 1rem;--ks-font-size-lg: 1.125rem;--ks-font-size-xl: 1.375rem;--ks-font-size-2xl: 1.75rem;--ks-font-size-3xl: 2.25rem;--ks-font-size-4xl: 3rem;--ks-font-weight-regular: 400;--ks-font-weight-medium: 500;--ks-font-weight-semibold: 600;--ks-font-weight-bold: 700;--ks-font-weight-extrabold: 800;--ks-line-height-tight: 1.15;--ks-line-height-normal: 1.5;--ks-line-height-relaxed: 1.7;--ks-space-1: .25rem;--ks-space-2: .5rem;--ks-space-3: .75rem;--ks-space-4: 1rem;--ks-space-5: 1.5rem;--ks-space-6: 2rem;--ks-space-7: 3rem;--ks-space-8: 4rem;--ks-radius-sm: .375rem;--ks-radius-md: .625rem;--ks-radius-lg: .875rem;--ks-radius-xl: 1rem;--ks-radius-input: .875rem;--ks-radius-card: 1rem;--ks-radius-pill: 999px;--ks-radius-circle: 50%;--ks-shadow-sm: 0 1px 2px rgb(28 27 25 / 6%);--ks-shadow-md: 0 4px 14px rgb(28 27 25 / 10%);--ks-shadow-lg: 0 16px 40px rgb(28 27 25 / 14%);--ks-duration-fast: .12s;--ks-duration-base: .2s;--ks-duration-slow: .32s;--ks-easing-standard: cubic-bezier(.2, 0, 0, 1);--ks-sidebar-width: 16rem;--ks-app-header-height: 4rem;--ks-dialog-width: 32rem;--ks-content-max-width: 72rem}:root{--ks-surface: #ffffff;--ks-surface-raised: #ffffff;--ks-surface-sunken: #f7f5f0;--ks-surface-muted: #f1eee8;--ks-text: #1c1b19;--ks-text-muted: #6a665e;--ks-text-faint: #8f8a80;--ks-border: #e7e3da;--ks-border-strong: #d9d4c9;--ks-accent: #4b5bdb;--ks-accent-hover: #3a49b8;--ks-accent-soft: #eceefb;--ks-accent-contrast: #ffffff;--ks-success: #1e4d31;--ks-success-soft: #e4f3ea;--ks-warning: #b45309;--ks-warning-soft: #fff4d6;--ks-danger: #b4372e;--ks-danger-hover: #8a2a22;--ks-danger-soft: #fbe9e7;--ks-inverse-surface: #1c1b19;--ks-inverse-text: #ffffff;--ks-inverse-text-muted: #d9d4c9;--ks-sidebar: #1c1b19;--ks-sidebar-text: #ffffff;--ks-sidebar-text-muted: #8f8a80;--ks-auth-panel: #1c1b19;--ks-auth-panel-text: #ffffff;--ks-scrim: rgb(28 27 25 / 55%);--ks-module-1: #4b5bdb;--ks-module-2: #1e9bd7;--ks-module-3: #14a39a;--ks-module-4: #2fa36b;--ks-module-5: #c99a12;--ks-module-6: #e8762b;--ks-module-7: #b4372e;--ks-module-8: #8a4fd8;--ks-module-9: #1e4d31}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ks-font-sans);font-size:var(--ks-font-size-md);line-height:var(--ks-line-height-normal);color:var(--ks-text);background:var(--ks-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%}a{color:var(--ks-accent);text-decoration:none}a:hover{color:var(--ks-accent-hover);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ks-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--site-max-width: 75rem;--site-gutter: clamp(1rem, 4vw, 2.5rem);--site-section-padding: clamp(3.5rem, 8vw, 7rem);--site-header-height: 4.25rem;--site-header-surface: rgb(247 245 240 / 92%);--site-ink: #1c1b19;--site-text-soft: #45423c;--site-track: #eae6de;--site-line-soft: #eeebe4;--site-line-faq: #e1ddd4;--site-surface-warm: #fbfaf7;--site-on-dark-muted: #cfcac0;--site-dark-raised: #2e2c28;--site-dark-line: #45423c;--site-dark-icon: #33312d;--site-disabled: #a8a398;--site-dashed: #cfc9bd;--site-success: #2f9e5f;--site-success-text: #1e4d31;--site-danger: #d2453b;--site-danger-text: #8a2a22;--site-danger-line: #e7b4ae;--site-danger-surface: #fdf6f5;--site-warning-text: #6b4e00;--site-kicker-programme: #4b5bdb;--site-kicker-method: #e8762b;--site-kicker-tools: #e9c25a;--site-kicker-follow: #14a39a;--site-kicker-learner: #d9467a;--site-kicker-verify: #2f9e5f;--site-module-1: #4b5bdb;--site-module-2: #1e9bd7;--site-module-3: #e8762b;--site-module-4: #8a4fd8;--site-module-5: #2fa36b;--site-module-6: #d9467a;--site-module-7: #c99a12;--site-module-8: #14a39a;--site-module-9: #2b2a26;--site-public-college: #eceefb;--site-public-college-dot: #4b5bdb;--site-public-lycee: #e3f2fa;--site-public-lycee-dot: #1e9bd7;--site-public-entreprise: #1c1b19;--site-tool-agenda: #3c6fb0;--site-tool-mail: #d9467a;--site-tool-sheet: #2fa36b;--site-event-blue: #e3ecf7;--site-event-blue-text: #23466f;--site-event-green: #e1f1e8;--site-event-green-text: #22573a;--site-event-rose: #f6e4ea;--site-event-rose-text: #7a2943;--site-event-sand: #efebe3;--site-event-sand-text: #4a463f;--site-event-new: #fbf3d9;--site-event-new-text: #4f3d06;--site-chip-bad: #fbe9e7;--site-chip-good: #e4f3ea;--site-chip-check: #fff4d6;--site-chip-check-text: #6b5106;--site-sheet-good: #e1f1e8;--site-sheet-good-text: #1f6b40;--site-avatar-1: #4b5bdb;--site-avatar-2: #14a39a;--site-avatar-3: #e8762b;--site-avatar-4: #8a4fd8;--site-avatar-5: #2fa36b;--site-shadow-card: 0 1.5rem 2.5rem -1.4rem rgb(28 27 25 / 40%);--site-shadow-window: 0 2.5rem 5rem -2.5rem rgb(0 0 0 / 60%)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + .75rem);overflow-x:clip}body{overflow-x:clip;background:var(--ks-surface-sunken);color:var(--site-ink)}a:hover{text-decoration:none}button{font-family:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
