@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 600;font-display:swap;src:url(/academie/assets/cormorant-italique-latin-ext-PWzi_-0y.woff2) format("woff2-variations"),url(/academie/assets/cormorant-italique-latin-ext-PWzi_-0y.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 600;font-display:swap;src:url(/academie/assets/cormorant-italique-latin-C-nL33vl.woff2) format("woff2-variations"),url(/academie/assets/cormorant-italique-latin-C-nL33vl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/academie/assets/cormorant-latin-ext-ltf1AbuM.woff2) format("woff2-variations"),url(/academie/assets/cormorant-latin-ext-ltf1AbuM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/academie/assets/cormorant-latin-CUoBjw-S.woff2) format("woff2-variations"),url(/academie/assets/cormorant-latin-CUoBjw-S.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/academie/assets/jost-latin-ext-BDUtSsKd.woff2) format("woff2-variations"),url(/academie/assets/jost-latin-ext-BDUtSsKd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/academie/assets/jost-latin-ObQm3Zd1.woff2) format("woff2-variations"),url(/academie/assets/jost-latin-ObQm3Zd1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MND Fon;src:url(/academie/assets/devise-fon-DX3P0bG4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0186,U+0189,U+0190,U+0254,U+025B,U+0256,U+0301}:root{--color-indigo: #1E2150;--color-indigo-deep: #15173A;--color-copper: #B97A4A;--color-obsidian: #14141B;--color-ivoire: #F6F1E7;--color-sable: #E3DACB;--color-argile: #CDBBA9;--color-sable-cuivre: #E7D7C2;--indigo-50: #EDEEF4;--indigo-100: #D3D5E5;--indigo-200: #A7ACC9;--indigo-300: #7B82AD;--indigo-400: #4E5790;--indigo-500: #2C3470;--indigo-600: #1E2150;--indigo-700: #191B43;--indigo-800: #131532;--indigo-900: #0C0D20;--copper-50: #FAF1E9;--copper-100: #F1DDC9;--copper-200: #E4BE9C;--copper-300: #D6A06F;--copper-400: #C98A53;--copper-500: #B97A4A;--copper-600: #9E6238;--copper-700: #7C4C2C;--copper-800: #5A3720;--copper-900: #3A2415;--obsidian-50: #EAEAEC;--obsidian-100: #CFCFD3;--obsidian-200: #A0A0A8;--obsidian-300: #70707B;--obsidian-400: #45454F;--obsidian-500: #2A2A32;--obsidian-600: #1E1E25;--obsidian-700: #17171C;--obsidian-800: #111116;--obsidian-900: #0A0A0D;--paper: var(--color-ivoire);--paper-2: var(--color-sable);--paper-3: var(--color-argile);--ink: var(--color-obsidian);--ink-soft: var(--obsidian-400);--ink-invert: var(--color-ivoire);--ink-invert-soft: var(--indigo-200);--accent: var(--color-copper);--accent-strong: var(--copper-600);--structure: var(--color-indigo);--structure-deep: var(--color-indigo-deep);--surface-card: var(--color-ivoire);--surface-deep: var(--color-indigo);--surface-obsidian: var(--color-obsidian);--rule-copper: var(--color-copper);--rule-indigo: var(--color-indigo);--hairline: rgba(20, 20, 27, .14);--hairline-invert: rgba(246, 241, 231, .2);--hover-veil: rgba(20, 20, 27, .04);--press-veil: rgba(20, 20, 27, .08);--focus-ring: rgba(185, 122, 74, .55)}:root{--font-serif: "MND Fon", "Cormorant Garamond", "Noto Serif", Georgia, serif;--font-sans: "MND Fon", "Jost", "Noto Sans", system-ui, sans-serif;--text-display: clamp(64px, 9vw, 128px);--text-h1: clamp(46px, 5.4vw, 74px);--text-h2: clamp(34px, 3.6vw, 50px);--text-h3: clamp(26px, 2.4vw, 34px);--text-quote: clamp(24px, 2.6vw, 38px);--text-lead: 18px;--text-body: 14px;--text-small: 13px;--text-label: 12px;--text-micro: 11px;--weight-light: 400;--weight-regular: 500;--weight-medium: 600;--weight-semibold: 700;--lh-display: .92;--lh-tight: 1.05;--lh-snug: 1.25;--lh-body: 1.6;--lh-loose: 1.8;--tracking-display: -.01em;--tracking-normal: 0;--tracking-label: .26em;--tracking-kicker: .28em;--tracking-mono: .34em}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-0: 0;--radius-sm: 2px;--radius-md: 4px;--radius-pill: 999px;--rule-w-thin: 1px;--rule-w-thick: 2px;--container-narrow: 720px;--container-text: 960px;--container-wide: 1200px;--container-max: 1320px;--logo-clearspace: var(--space-5);--z-base: 1;--z-sticky: 100;--z-overlay: 800;--z-modal: 1000}:root{--shadow-xs: 0 1px 2px rgba(20, 20, 27, .06);--shadow-sm: 0 2px 8px rgba(20, 20, 27, .08);--shadow-md: 0 10px 30px rgba(20, 20, 27, .1);--shadow-lg: 0 24px 60px rgba(20, 20, 27, .16);--shadow-xl: 0 40px 90px rgba(20, 20, 27, .22);--shadow-indigo: 0 24px 60px rgba(12, 13, 32, .45);--filet-copper: var(--rule-w-thick) solid var(--color-copper);--filet-indigo: var(--rule-w-thin) solid var(--color-indigo);--veil-bottom: linear-gradient(to top, rgba(20,20,27,.78) 0%, rgba(20,20,27,.35) 38%, rgba(20,20,27,0) 72%);--veil-top: linear-gradient(to bottom, rgba(20,20,27,.55) 0%, rgba(20,20,27,0) 60%);--grad-indigo: linear-gradient(160deg, var(--color-indigo) 0%, var(--color-indigo-deep) 100%);--grad-obsidian: linear-gradient(160deg, var(--obsidian-700) 0%, var(--color-obsidian) 100%);--pattern-rosette: none;--pattern-arcade: none;--pattern-tresse: none;--ease-soft: cubic-bezier(.22, .61, .36, 1);--ease-inout: cubic-bezier(.45, 0, .2, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s;--transition-base: all var(--dur-base) var(--ease-soft)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-light);line-height:var(--lh-body);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;font-synthesis:none}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:var(--weight-regular);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}.mnd-eyebrow{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.mnd-sigle{font-family:var(--font-serif);letter-spacing:var(--tracking-mono);text-transform:uppercase}::selection{background:var(--color-copper);color:var(--color-ivoire)}.ac{--ac-vert: #2F5D50;--ac-vert-fonce: #244A40;--ac-vert-pale: #E4EDE8;--ac-sable: #E3DACB;--ac-ivoire: #F6F1E7;min-height:100vh;background:var(--ac-ivoire);color:var(--ink, #2A2722);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.ac-barre{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px clamp(16px,4vw,40px);background:#fbf8f2f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.ac-marque{display:flex;align-items:center;gap:10px;text-decoration:none}.ac-marque img{width:150px;height:auto;display:block}.ac-nav{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.ac-nav button{background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-soft);padding:6px 8px;border-radius:3px}.ac-nav button:hover{color:var(--ac-vert);background:var(--hover-veil)}@media(max-width:720px){.ac-nav{display:none}}.ac-btn{cursor:pointer;font:inherit;white-space:nowrap;border:1px solid var(--ac-vert);color:var(--ac-vert);background:transparent;border-radius:3px;padding:10px 16px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;transition:var(--transition-base)}.ac-btn:hover{background:var(--ac-vert-pale)}.ac-btn:disabled{opacity:.55;cursor:default}.ac-btn--plein{background:var(--ac-vert);color:var(--ac-ivoire)}.ac-btn--plein:hover{background:var(--ac-vert-fonce)}.ac-btn:focus-visible,.ac-nav button:focus-visible,.ac-carte__lien:focus-visible,.ac-porte:focus-visible,.ac-segs button:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.ac-eyebrow{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--copper-700);margin:0 0 12px}.ac h1{font-family:var(--font-serif);font-weight:300;font-size:clamp(32px,5.4vw,52px);line-height:1.06;color:var(--ac-vert);margin:0 0 16px;text-wrap:balance}.ac h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,3.4vw,32px);line-height:1.14;color:var(--ac-vert);margin:0 0 10px;text-wrap:balance}.ac h3{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.16;color:var(--ac-vert);margin:0 0 6px}.ac-chapeau{font-size:16px;color:var(--ink-soft);max-width:46ch;margin:0 0 18px}.ac-intro{color:var(--ink-soft);max-width:68ch;margin:0 0 14px}.ac-legende{font-size:12.5px;color:var(--ink-soft);max-width:76ch;margin:14px 0 0}.ac main>section{padding:clamp(34px,6vw,64px) clamp(16px,4vw,40px);max-width:1120px;margin:0 auto}.ac-ouverture{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,4vw,48px);align-items:center}@media(max-width:860px){.ac-ouverture{grid-template-columns:1fr}}.ac-ouverture__image{margin:0}.ac-ouverture__image img{display:block;width:100%;max-width:100%;height:auto;border-radius:4px;border:1px solid var(--hairline);box-shadow:0 18px 50px #2f5d501f}.ac-gestes{display:flex;gap:10px;flex-wrap:wrap}.ac-preuve{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid var(--hairline)}.ac-preuve b{display:block;font-family:var(--font-serif);font-weight:300;font-size:30px;line-height:1;color:var(--ac-vert)}.ac-preuve span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.ac-portes__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}@media(max-width:760px){.ac-portes__grille{grid-template-columns:1fr}}.ac-porte{display:flex;gap:14px;align-items:stretch;text-align:left;cursor:pointer;font:inherit;border:1px solid var(--hairline);border-radius:4px;background:var(--surface-card);padding:0;overflow:hidden;transition:var(--transition-base)}.ac-porte:hover{border-color:var(--copper-300)}.ac-porte.is-choisie{border-color:var(--ac-vert);box-shadow:0 0 0 1px var(--ac-vert) inset}.ac-porte img{width:128px;flex:none;object-fit:cover;height:100%}@media(max-width:420px){.ac-porte img{width:96px}}.ac-porte__mot{display:flex;flex-direction:column;gap:6px;padding:14px 16px 14px 0;font-size:13px;color:var(--ink-soft)}.ac-porte__mot b{font-family:var(--font-serif);font-weight:500;font-size:20px;color:var(--ac-vert)}.ac-porte__mot i{font-style:normal;margin-top:auto;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-700)}.ac-parcours__tete{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.ac-segs{display:inline-flex;border:1px solid var(--hairline);border-radius:3px;overflow:hidden}.ac-segs button{cursor:pointer;font:inherit;border:0;background:var(--surface-card);padding:8px 14px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.ac-segs button+button{border-left:1px solid var(--hairline)}.ac-segs button.is-on{background:var(--ac-vert);color:var(--color-ivoire)}.ac-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:900px){.ac-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ac-grille{grid-template-columns:1fr}}.ac-carte{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;border:1px solid var(--hairline);border-radius:4px;background:var(--surface-card);padding:16px 16px 14px 19px}.ac-carte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px;background:var(--argile, #C9BFA8)}.ac-carte--1:before{background:var(--color-copper)}.ac-carte--2:before{background:var(--ac-vert)}.ac-carte__rang{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-700)}.ac-carte p{margin:0;font-size:13px;color:var(--ink-soft);line-height:1.5}.ac-carte__pied{margin-top:auto;padding-top:12px;border-top:1px solid var(--hairline);display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ac-carte__prix{font-family:var(--font-serif);font-size:21px;color:var(--ac-vert);font-variant-numeric:tabular-nums}.ac-carte__duree{font-size:11.5px;color:var(--ink-soft)}.ac-carte__lien{align-self:flex-start;margin-top:8px;cursor:pointer;font:inherit;background:none;border:0;padding:0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-700);border-bottom:1px solid var(--copper-300)}.ac-carte__lien:hover{color:var(--ac-vert);border-color:var(--ac-vert)}.ac-methode{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,4vw,44px);align-items:center}@media(max-width:860px){.ac-methode{grid-template-columns:1fr}}.ac-methode__image{margin:0}.ac-methode__image img{display:block;width:100%;height:auto;border-radius:4px;border:1px solid var(--hairline)}.ac-temps{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ac-temps li{display:flex;gap:14px;align-items:baseline;border-top:1px solid var(--hairline);padding-top:12px}.ac-temps li:first-child{border-top:0;padding-top:0}.ac-temps__n{font-family:var(--font-serif);font-size:15px;color:var(--copper-700);flex:none;letter-spacing:.1em}.ac-temps b{display:block;font-family:var(--font-serif);font-weight:500;font-size:19px;color:var(--ac-vert)}.ac-temps span{font-size:13.5px;color:var(--ink-soft)}.ac-fondateurs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,44px);align-items:center}@media(max-width:860px){.ac-fondateurs{grid-template-columns:1fr}}.ac-fondateurs figure{margin:0}.ac-fondateurs img{display:block;width:100%;height:auto;border-radius:4px;border:1px solid var(--hairline)}.ac-ecrire{border-top:1px solid var(--hairline)}.ac-form{max-width:560px;display:flex;flex-direction:column;gap:12px;margin-top:18px}.ac-form__deux{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.ac-form__deux{grid-template-columns:1fr}}.ac-champ{display:flex;flex-direction:column;gap:5px}.ac-champ>span{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.ac-champ input,.ac-champ select,.ac-champ textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--surface-card);border:1px solid var(--hairline);border-radius:3px;padding:10px 12px;width:100%}.ac-champ textarea{resize:vertical}.ac-champ input:focus,.ac-champ select:focus,.ac-champ textarea:focus{outline:none;border-color:var(--color-copper)}.ac-form__somme{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--copper-300);background:var(--copper-50);border-radius:3px;padding:11px 14px;font-size:12.5px;color:var(--ink-soft)}.ac-form__somme b{font-family:var(--font-serif);font-size:22px;color:var(--ac-vert);font-variant-numeric:tabular-nums}.ac-form__gestes{display:flex;gap:10px;flex-wrap:wrap}.ac-dit{font-size:12.5px;color:var(--copper-700)}.ac-recu{max-width:560px;margin-top:18px;border:1px solid var(--copper-300);border-left:3px solid var(--color-copper);background:var(--copper-50);border-radius:3px;padding:16px 18px;font-size:13.5px;color:var(--ink);line-height:1.6}.ac-recu b{display:block;font-family:var(--font-serif);font-weight:500;font-size:20px;color:var(--ac-vert);margin-bottom:6px}.ac-recu .ac-dit{display:block;margin-top:8px}.ac-pied{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px clamp(16px,4vw,40px) 40px;max-width:1120px;margin:0 auto;border-top:1px solid var(--hairline);font-size:12px;color:var(--ink-soft)}.ac-devise{font-family:var(--font-serif);font-style:italic;font-size:15px}.ac-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#2f5d5061;display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,4vh,44px) 14px;overflow-y:auto}.ac-fiche{position:relative;width:100%;max-width:640px;background:var(--surface-card);border:1px solid var(--hairline);border-top:2px solid var(--color-copper);border-radius:4px;padding:22px clamp(16px,3vw,28px) 26px;box-shadow:0 24px 60px #2f5d5038}.ac-fiche__fermer{position:absolute;top:10px;right:12px;cursor:pointer;font:inherit;font-size:22px;line-height:1;background:none;border:0;color:var(--ink-soft);padding:4px 8px}.ac-fiche__fermer:hover{color:var(--ac-vert)}.ac-fiche__accroche{color:var(--ink-soft);margin:0 0 16px}.ac-fiche__chiffres{display:flex;gap:22px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.ac-fiche__chiffres i{display:block;font-style:normal;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.ac-fiche__chiffres b{font-family:var(--font-serif);font-weight:400;font-size:19px;color:var(--ac-vert)}.ac-lab{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-700);margin:18px 0 6px}.ac-fiche p{margin:0;font-size:13.5px;color:var(--ink)}.ac-modules{display:flex;flex-direction:column}.ac-module{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;border-top:1px solid var(--hairline)}.ac-module:first-child{border-top:0}.ac-module__nom{font-family:var(--font-serif);font-size:17px;color:var(--ac-vert)}.ac-module__s{font-size:11.5px;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.ac-module__quoi{grid-column:1 / -1;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.ac-sait{margin:0;padding-left:18px;font-size:13.5px;color:var(--ink)}.ac-sait li{margin-bottom:4px}.ac-fiche__btn{width:100%;margin-top:22px}.ac main>section.ac-signature{max-width:none;margin:0;background:var(--ac-vert);color:var(--ac-ivoire);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(34px,6vw,60px) max(clamp(16px,4vw,40px),calc((100% - 1120px)/2 + 40px))}.ac-signature__sur{margin:0 0 10px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.ac-signature__mots{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,5vw,48px);line-height:1.1;text-wrap:balance}.ac-signature img{width:clamp(150px,22vw,260px);height:auto;display:block}.ac-pied .ac-devise{color:var(--ac-vert)}.rl-annonce{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid var(--hairline)}.rl-annonce>div{max-width:68ch}.rl-ouverture{border-bottom:1px solid var(--hairline)}.rl-public{font-size:13.5px;color:var(--ac-vert);background:var(--ac-vert-pale);border-radius:3px;padding:10px 14px;max-width:62ch;margin:0 0 18px}.rl-dons{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:860px){.rl-dons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rl-dons{grid-template-columns:1fr}}.rl-dons li{border-top:2px solid var(--ac-vert);padding-top:10px;display:flex;flex-direction:column;gap:4px}.rl-dons b{font-family:var(--font-serif);font-weight:500;font-size:19px;color:var(--ac-vert)}.rl-dons span{font-size:13.5px;color:var(--ink-soft)}.rl-semestres{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px}@media(max-width:1000px){.rl-semestres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rl-semestres{grid-template-columns:1fr}}.rl-semestre{background:#fbf8f2;border:1px solid var(--hairline);border-radius:3px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.rl-semestre--trois{border-style:dashed}.rl-semestre b{font-family:var(--font-serif);font-weight:500;font-size:18px;color:var(--ac-vert)}.rl-semestre ul{margin:0;padding-left:16px;font-size:13px;color:var(--ink-soft);display:flex;flex-direction:column;gap:3px}.rl-quand{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-700)}.rl-etapes{margin:12px 0 0;padding:0;list-style:none;counter-reset:rl;display:flex;flex-direction:column;gap:8px;max-width:760px}.rl-etapes li{counter-increment:rl;display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--hairline)}.rl-etapes li:before{content:counter(rl);grid-row:span 2;font-family:var(--font-serif);font-size:24px;line-height:1;color:var(--color-copper)}.rl-etapes b{font-weight:500;color:var(--ac-vert)}.rl-etapes span{font-size:13.5px;color:var(--ink-soft)}.rl-elimine{margin:14px 0 0;font-size:13.5px;color:var(--copper-700);max-width:76ch}.rl-candidature{border-top:1px solid var(--hairline)}.rl-pas{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 16px}.rl-pas span{font-size:11.5px;border:1px solid var(--hairline);border-radius:999px;padding:2px 10px;color:var(--ink-soft)}.rl-pas span.est-fait{background:var(--ac-vert-pale);border-color:var(--ac-vert);color:var(--ac-vert)}.rl-pas span.est-ici{background:var(--ac-vert);border-color:var(--ac-vert);color:var(--ac-ivoire)}.rl-form{max-width:680px;display:flex;flex-direction:column;gap:16px}.rl-pas-form{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}.rl-pas-form legend{font-family:var(--font-serif);font-size:26px;color:var(--ac-vert);padding:0;margin-bottom:4px}.rl-aide{margin:0;font-size:13.5px;color:var(--ink-soft)}.rl-cases{display:flex;flex-wrap:wrap;gap:8px}.rl-case{cursor:pointer;font:inherit;font-size:13.5px;border:1px solid var(--hairline);background:#fbf8f2;color:var(--ink, #2A2722);border-radius:999px;padding:6px 13px;text-align:left}.rl-case:hover{border-color:var(--copper-300)}.rl-case.est-choisie{background:var(--ac-vert);border-color:var(--ac-vert);color:var(--ac-ivoire)}.rl-case:focus-visible,.rl-engagement input:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.rl-compteur{font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.rl-compteur.est-bon{color:var(--ac-vert)}.rl-dit{font-size:12.5px;color:var(--ac-vert)}.rl-engagement{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:13.5px;align-items:start;cursor:pointer}.rl-engagement input{margin-top:3px;width:16px;height:16px;accent-color:var(--ac-vert)}.rl-recu{max-width:640px;display:flex;flex-direction:column;gap:10px}.rl-recu ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.rl-semestres--trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.rl-semestres--trois{grid-template-columns:1fr}}.rl-lien{background:none;border:0;padding:0;font:inherit;color:var(--ac-vert);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rl-lien:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}
