:root{--color-blanc:#fff;--color-nuit-50:#f2f4f7;--color-nuit-100:#e8ecf1;--color-nuit-150:#dce2ea;--color-nuit-200:#c3ccd8;--color-nuit-250:#b4c3d9;--color-nuit-350:#8e99aa;--color-nuit-375:#8592a5;--color-nuit-425:#808b9b;--color-nuit-500:#536177;--color-nuit-600:#36507f;--color-nuit-650:#25427a;--color-nuit-675:#2a4370;--color-nuit-700:#2a3850;--color-nuit-750:#1b3461;--color-nuit-800:#1d2d4a;--color-nuit-850:#162b4d;--color-nuit-900:#0f2140;--color-nuit-950:#111b2d;--color-lagon-700:#076b82;--color-lagon-600:#087d97;--color-lagon-300:#6cc6d6;--color-lagon-100:#ddf0f4;--color-gris-neutre:#888;--color-positive:#1b7a45;--color-negative:#a01f37;--color-warning:#7d6608;--color-text:var(--color-nuit-950);--color-text-secondary:var(--color-nuit-700);--color-text-muted:var(--color-nuit-500);--color-text-disabled:var(--color-nuit-350);--color-text-inverse:var(--color-blanc);--color-text-accent:var(--color-nuit-850);--color-text-accent-hover:var(--color-nuit-675);--color-text-accent-active:var(--color-nuit-900);--color-bg:var(--color-blanc);--color-bg-page:var(--color-nuit-50);--color-bg-subtle:var(--color-nuit-100);--color-bg-muted:var(--color-nuit-150);--color-bg-accent:var(--color-nuit-850);--color-bg-accent-hover:var(--color-nuit-675);--color-bg-accent-active:var(--color-nuit-900);--color-bg-accent-subtle:var(--color-nuit-100);--color-bg-accent-muted:var(--color-nuit-150);--color-bg-control:var(--color-nuit-200);--color-bg-control-hover:var(--color-nuit-350);--color-bg-control-locked:var(--color-nuit-350);--color-bg-inverse:var(--color-nuit-950);--color-border:var(--color-nuit-150);--color-border-strong:var(--color-nuit-200);--color-border-control:var(--color-nuit-425);--color-border-emphasis:var(--color-nuit-500);--color-border-accent:var(--color-nuit-850);--color-border-accent-subtle:var(--color-nuit-200);--color-you:var(--color-lagon-600);--color-text-you:var(--color-lagon-700);--color-bg-you-subtle:var(--color-lagon-100);--color-pending:var(--color-nuit-375);--color-mark:var(--color-lagon-600);--color-theme:var(--color-nuit-750);--color-bg-nuit:var(--color-nuit-750);--color-bg-nuit-hover:var(--color-nuit-650);--color-border-sur-nuit:var(--color-nuit-600);--color-text-sur-nuit:var(--color-blanc);--color-text-sur-nuit-muted:var(--color-nuit-250);--color-you-sur-nuit:var(--color-lagon-300);--color-data-1:#5988f1;--color-data-2:#7e385a;--color-data-3:#104dad;--color-data-4:#1f7926;--color-data-5:#b458b3;--color-data-6:#7e385a;--color-data-7:#104dad;--color-data-other:var(--color-gris-neutre);--color-data-available:var(--color-gris-neutre);--color-data-locked:var(--color-nuit-700);--color-data-invested:var(--color-nuit-800);--motif-hachure-angle:135deg;--motif-hachure-trait:2px;--motif-hachure-pas:6px;--motif-rayures-angle:0deg;--motif-rayures-trait:2.5px;--motif-rayures-pas:5px;--motif-filet:1.5px;--font-sans:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-strong:600;--text-display:56px;--text-hero:32px;--text-h1:24px;--text-figure:24px;--text-h2:20px;--text-h3:17px;--text-body:16px;--text-body-sm:15px;--text-label:13.5px;--text-meta:13px;--text-eyebrow:11px;--leading-tight:1.1;--leading-title:1.18;--leading-body:1.55;--tracking-tight:-.025em;--tracking-eyebrow:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius:2px;--radius-sm:2px;--radius-xs:2px;--radius-round:9999px;--border-width:1px;--size-touch:44px;--inset-safe-bottom:env(safe-area-inset-bottom,0px);--shadow-overlay:0 8px 24px #111b2d1a;--color-scrim:#111b2d59;--duration-fast:.12s;--duration-slow:.2s;--easing:cubic-bezier(.2, 0, .2, 1);--z-sticky:10;--z-popover:100;--z-sheet:200;--z-modal:300;--z-coque:350;--z-flottant:375;--z-toast:400;--focus-ring:2px solid var(--color-you);--focus-offset:2px;--text-vitrine-hero:30px;--text-vitrine-titre:28px;--text-vitrine-prix:56px;--text-vitrine-date:88px;--text-vitrine-etape:26px;--text-vitrine-chapo:17px;--text-vitrine-chiffre:40px;--radius-vitrine:16px;--radius-vitrine-objet:20px}@media (width>=640px){:root{--text-h1:26px}}@media (width>=1024px){:root{--text-hero:40px;--text-h1:30px;--text-display:64px}}@media (width>=1280px){:root{--text-display:88px}}@media (width>=1536px){:root{--text-display:104px}}@media (width>=1024px){:root{--text-vitrine-hero:56px;--text-vitrine-titre:40px;--text-vitrine-prix:72px;--text-vitrine-date:120px;--text-vitrine-etape:40px;--text-vitrine-chapo:19px;--text-vitrine-chiffre:56px}}@media (width>=1280px){:root{--text-vitrine-hero:64px}}@media (width>=1536px){:root{--text-vitrine-hero:68px}}.zone-nuit{--color-bg-page:var(--color-bg-nuit);--color-bg:var(--color-bg-nuit);--color-bg-subtle:var(--color-bg-nuit-hover);--color-text:var(--color-text-sur-nuit);--color-text-secondary:var(--color-text-sur-nuit-muted);--color-text-muted:var(--color-text-sur-nuit-muted);--color-text-accent:var(--color-text-sur-nuit);--color-text-accent-hover:var(--color-text-sur-nuit);--color-text-accent-active:var(--color-text-sur-nuit);--color-border:var(--color-border-sur-nuit);--color-border-strong:var(--color-border-sur-nuit);--color-border-accent:var(--color-text-sur-nuit);--color-you:var(--color-you-sur-nuit);--color-text-you:var(--color-you-sur-nuit);--color-mark:var(--color-you-sur-nuit);--color-bg-accent:var(--color-text-sur-nuit);--color-bg-accent-hover:var(--color-bg-accent-subtle);--color-bg-accent-active:var(--color-bg-accent-muted);--color-text-inverse:var(--color-bg-nuit);--focus-ring:2px solid var(--color-you-sur-nuit);background-color:var(--color-bg-nuit);color:var(--color-text)}:root{--jour-bg-page:var(--color-bg-page);--jour-bg:var(--color-bg);--jour-bg-subtle:var(--color-bg-subtle);--jour-text:var(--color-text);--jour-text-secondary:var(--color-text-secondary);--jour-text-muted:var(--color-text-muted);--jour-text-accent:var(--color-text-accent);--jour-border:var(--color-border);--jour-border-strong:var(--color-border-strong);--jour-text-inverse:var(--color-text-inverse);--jour-focus-ring:var(--focus-ring);--jour-you:var(--color-you)}.zone-nuit .vitrine-sim{--color-bg:var(--jour-bg);--color-bg-subtle:var(--jour-bg-subtle);--color-text:var(--jour-text);--color-text-secondary:var(--jour-text-secondary);--color-text-muted:var(--jour-text-muted);--color-text-accent:var(--jour-text-accent);--color-border:var(--jour-border);--color-border-strong:var(--jour-border-strong);--focus-ring:var(--jour-focus-ring)}.zone-nuit .vitrine-ephemeride{--color-bg-page:var(--jour-bg-page);--color-bg:var(--jour-bg);--color-bg-subtle:var(--jour-bg-subtle);--color-text:var(--jour-text);--color-text-secondary:var(--jour-text-secondary);--color-text-muted:var(--jour-text-muted);--color-border:var(--jour-border);--color-border-strong:var(--jour-border-strong);--color-you:var(--jour-you);--color-text-inverse:var(--jour-text-inverse);--focus-ring:var(--jour-focus-ring);color:var(--color-text)}@layer base{.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box;margin:0;padding:0}:where(.landing-root) img,:where(.landing-root) svg{max-width:100%;display:block}:where(.landing-root) button{cursor:pointer;font-family:inherit}:where(.landing-root) a{color:inherit;text-decoration:none}:where(.landing-root) ul{list-style:none}:where(.landing-root) :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}}html:has(.vitrine-entete--reduite){scrollbar-gutter:stable}:root{--vitrine-entete-hauteur:56px}html:has(.vitrine-entete:not(.vitrine-entete--reduite)){scroll-padding-top:calc(var(--vitrine-entete-hauteur) + var(--border-width) + var(--space-6))}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius);font-size:var(--text-body-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);line-height:1.2;display:inline-flex}.btn:not([disabled]):active{transform:translateY(1px)}.btn-lg{min-height:48px;padding:0 var(--space-6);font-size:var(--text-body-sm)}.btn-primary{background:var(--color-bg-accent);color:var(--color-text-inverse)}.btn-outline{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border-control)}.btn--pilule{min-height:var(--size-touch);border-radius:var(--radius-round);text-decoration:none}@media (hover:hover){.btn-primary:not([disabled]):hover{background:var(--color-bg-accent-hover)}.btn-outline:not([disabled]):hover{background:var(--color-bg-subtle)}}.btn-primary:not([disabled]):active{background:var(--color-bg-accent-active)}@media (pointer:coarse){.btn{min-height:44px}}.vitrine-sauter{left:var(--space-2);top:calc(-1 * var(--space-16));z-index:var(--z-toast);padding:var(--space-2) var(--space-4);color:var(--color-text);background:var(--color-bg);border-radius:var(--radius);position:absolute}.vitrine-sauter:focus{top:var(--space-2)}.vitrine-largeur{max-width:1200px;padding-inline:var(--space-4);margin-inline:auto}.vitrine-entete{z-index:var(--z-sticky);color:var(--color-text);background:var(--color-bg-page);border-bottom:var(--border-width) solid var(--color-border);font-family:var(--font-sans);position:sticky;top:0}.vitrine-entete--reduite{position:static}.vitrine-entete__barre{align-items:center;gap:var(--space-2);min-height:var(--vitrine-entete-hauteur);display:flex}.vitrine-marque{align-items:center;gap:var(--space-2);min-height:var(--size-touch);color:inherit;font-size:var(--text-h3);font-weight:var(--weight-strong);letter-spacing:-.01em;margin-right:auto;text-decoration:none;display:inline-flex}.vitrine-marque__signe{fill:currentColor;width:18px;height:24px;color:inherit;flex:none;display:block}.vitrine-entete__nav,.vitrine-entete__connexion{display:none}.vitrine-entete__connexion{min-height:var(--size-touch);padding:0 var(--space-3);color:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);text-underline-offset:2px;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);align-items:center;text-decoration:underline 1px}@media (hover:hover){.vitrine-entete__connexion:hover{text-decoration-thickness:2px}}.vitrine-entete__menu{min-width:var(--size-touch);min-height:var(--size-touch);color:inherit;border-radius:var(--radius-round);cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vitrine-entete__menu svg{width:22px;height:22px}.vitrine-nav{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vitrine-nav__lien{align-items:center;gap:var(--space-1);min-height:var(--size-touch);padding:0 var(--space-3);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:inherit;border-radius:var(--radius-round);cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background:0 0;border:0;text-decoration:none;display:inline-flex}:is(.vitrine-nav__lien,.vitrine-tiroir__lien)[aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.vitrine-nav__chevron{flex:none;width:16px;height:16px}[aria-expanded=true]>.vitrine-nav__chevron{transform:rotate(180deg)}.vitrine-nav__item{position:relative}.vitrine-sim{top:calc(100% + var(--space-2));z-index:var(--z-popover);min-width:300px;padding:var(--space-2);color:var(--color-text);background:var(--color-bg);border-radius:var(--radius-vitrine);box-shadow:var(--shadow-overlay);margin:0;list-style:none;position:absolute;left:0}.vitrine-sim[hidden]{display:none}.vitrine-sim .vitrine-nav__lien{font-weight:var(--weight-regular);display:flex}@media (hover:hover){.vitrine-entete__barre :is(.vitrine-nav__lien,.vitrine-entete__menu):hover{background:color-mix(in srgb, currentColor 8%, transparent)}.vitrine-sim .vitrine-nav__lien:hover{background:var(--color-bg-subtle)}}.vitrine-entete{--vitrine-tiroir-max:calc(100dvh - var(--vitrine-entete-hauteur) - var(--border-width))}.vitrine-tiroir{max-height:var(--vitrine-tiroir-max);overscroll-behavior:contain;padding-bottom:var(--space-4);background:inherit;border-bottom:var(--border-width) solid var(--color-border-strong);box-shadow:var(--shadow-overlay);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.vitrine-tiroir[hidden]{display:none}.vitrine-tiroir ul{margin:0;padding:0;list-style:none}.vitrine-tiroir ul ul{padding-left:var(--space-4)}.vitrine-tiroir ul ul[hidden]{display:none}.vitrine-tiroir__lien{align-items:center;gap:var(--space-1);min-height:var(--size-touch);color:inherit;text-decoration:none;display:flex}.vitrine-tiroir__depli{width:100%;font:inherit;font-weight:var(--weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (width>=1024px){:root{--vitrine-entete-hauteur:72px}.vitrine-largeur{padding-inline:var(--space-8)}.vitrine-entete .vitrine-marque{margin-right:0}.vitrine-entete__nav{margin-right:auto;margin-left:var(--space-6);display:block}.vitrine-entete__connexion{display:inline-flex}.vitrine-entete__menu,.vitrine-tiroir{display:none}}.vitrine-pied{padding:var(--space-12) 0 var(--space-8);font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg-subtle);margin:0}.vitrine-pied__groupes{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vitrine-pied__groupe--large{grid-column:1/-1}.vitrine-pied__titre{margin:0 0 var(--space-1);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--color-text)}.vitrine-pied__liste{margin:0;padding:0;list-style:none}.vitrine-pied__lien{min-height:var(--size-touch);color:var(--color-text-secondary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:2px;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);align-items:center;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.vitrine-pied__lien:hover{color:var(--color-text-accent);text-decoration-color:currentColor;text-decoration-thickness:2px}}.vitrine-pied__mention{margin:var(--space-8) 0 0;padding-top:var(--space-6);color:var(--color-text-secondary);border-top:var(--border-width) solid var(--color-border-strong)}.vitrine-pied--reduit{padding:var(--space-4) 0 var(--space-6)}.vitrine-pied__liens{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vitrine-pied__liens li{align-items:center;gap:var(--space-3);display:inline-flex}.vitrine-pied__liens li+li:before{content:"·" / "";color:var(--color-text-muted)}.vitrine-pied--reduit .vitrine-pied__mention{margin-top:var(--space-2);border-top:none;padding-top:0}@media (width>=1024px){.vitrine-pied__groupes{grid-template-columns:2fr 1fr 1.4fr 2fr}.vitrine-pied__groupe--large{grid-column:auto}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/blog/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/blog/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/blog/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/blog/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/blog/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--font-sans);color:var(--color-text);margin:0}.page-lecture{background:var(--color-bg)}.page-lecture .vitrine-entete:has([aria-expanded=true]){z-index:var(--z-popover)}html.avec-barre:has(.vitrine-entete:not(.vitrine-entete--reduite)){scroll-padding-top:calc(var(--vitrine-entete-hauteur) + var(--border-width) + var(--size-touch) + var(--border-width) + var(--space-6))}@media (width>=1280px){html.avec-barre:has(.vitrine-entete:not(.vitrine-entete--reduite)){scroll-padding-top:calc(var(--vitrine-entete-hauteur) + var(--border-width) + var(--space-6))}}.page-header__title{font-size:var(--text-hero);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.page-header__title--h1{font-size:var(--text-h1);font-weight:var(--weight-medium);line-height:var(--leading-title)}.link{color:var(--color-text-accent);text-underline-offset:2px;transition:color var(--duration-fast) var(--easing);text-decoration:underline 1px}@media (hover:hover){.link:hover{color:var(--color-text-accent-hover);text-decoration-thickness:2px}}.link:active{color:var(--color-text-accent-active)}.link--quiet{color:var(--color-text-secondary);text-decoration-color:var(--color-border-strong)}@media (hover:hover){.link--quiet:hover{color:var(--color-text-accent);text-decoration-color:currentColor}}.btn--primary{background:var(--color-bg-accent);color:var(--color-text-inverse)}.btn--secondary{background:var(--color-bg);color:var(--color-text-accent);border-color:var(--color-border-strong)}@media (hover:hover){.btn--primary:not([disabled]):hover{background:var(--color-bg-accent-hover)}.btn--secondary:not([disabled]):hover{background:var(--color-bg-subtle);border-color:var(--color-border-control)}}.btn--primary:not([disabled]):active{background:var(--color-bg-accent-active)}.btn--secondary:not([disabled]):active{background:var(--color-bg-muted);border-color:var(--color-border-control)}.article__texte{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.article__texte>*+*,.article__texte section>*+*{margin-top:var(--space-4)}.article__texte section,.article__texte>*+h2{margin-top:var(--space-12)}.article__texte h2{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.article__texte h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title)}.article__texte>*+h3,.article__texte section>h3{margin-top:var(--space-8)}.article__texte h2[tabindex="-1"]:focus{outline:none}:is(.article__texte,.article__texte section)>:is(ul,ol),.article__texte li>:is(ul,ol){gap:var(--space-2);padding-left:var(--space-6);display:grid}:is(.article__texte,.article__texte section)>ul{list-style:outside}:is(.article__texte,.article__texte section)>ol{list-style:decimal}.article__texte li>ul{list-style:circle}.article__texte li>:is(ul,ol){margin-top:var(--space-2)}.article__texte strong,.article__texte b{font-weight:var(--weight-strong)}.article__texte code{font-family:inherit;font-size:inherit;color:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.article__texte .btn{min-height:var(--size-touch)}.article__appel{display:flex}.article__appel--puce{margin-top:var(--space-3)}.article__sources{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.lecture,.liste) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.lecture{padding:var(--space-2) 0 var(--space-16);line-height:var(--leading-body)}.lecture__article{grid-template-columns:minmax(0,1fr);display:grid}.lecture__article>*+*{margin-top:var(--space-6)}.lecture__article>.barre-partie{margin-top:0}.lecture__tete{gap:var(--space-2);display:grid}.fil__liste{align-items:center;gap:0 var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fil__liste li{align-items:center;gap:var(--space-2);display:inline-flex}.fil__liste li+li:before{content:"›" / "";color:var(--color-text-muted)}.fil .link{min-height:var(--size-touch);align-items:center;display:inline-flex}.lecture__meta{gap:0 var(--space-2);font-size:var(--text-meta);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.card{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);min-width:0;padding:var(--space-4)}.card__header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.card__title{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-muted);margin:0}.card--filet-marque{border-color:var(--color-border-strong)}.essentiel{gap:var(--space-3);display:grid}.essentiel__liste{gap:var(--space-3);padding-left:var(--space-6);list-style:decimal;display:grid}.essentiel__liste li::marker{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.legal__toc{padding:0 0 var(--space-3);margin:0;list-style:none;display:grid}.legal__toc a{min-height:var(--size-touch);padding:0 var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-secondary);border-left:2px solid #0000;align-items:center;text-decoration:none;display:flex}.legal__toc a[aria-current=location]{color:var(--color-text);font-weight:var(--weight-medium);border-left-color:var(--color-text)}.legal__toc--article a{padding-block:var(--space-1);line-height:var(--leading-title)}@media (hover:hover){.legal__toc--article a:hover{color:var(--color-text-accent);text-decoration:underline}}.legal__sommaire-titre{padding:0 var(--space-3) var(--space-2);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--color-text-muted);margin:0}.dans-article{padding:0 var(--space-3);border-radius:var(--radius)}.dans-article>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-touch);font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}.dans-article>summary::-webkit-details-marker{display:none}.dans-article__nombre{color:var(--color-text-muted);font-weight:var(--weight-regular);margin-right:auto}.dans-article[open]>summary svg{transform:rotate(180deg)}.barre-partie{top:calc(var(--vitrine-entete-hauteur) + var(--border-width));z-index:var(--z-sticky);border-bottom:var(--border-width) solid var(--color-border);position:fixed;left:0;right:0}.barre-partie[hidden]{display:none}.barre-partie .vitrine-largeur{padding-inline:var(--space-4)}.barre-partie__bouton{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-touch);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.barre-partie__libelle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.barre-partie__liste{max-height:calc(100dvh - var(--vitrine-entete-hauteur) - var(--border-width) - var(--size-touch) - var(--border-width));overscroll-behavior:contain;padding:var(--space-2) var(--space-1) var(--space-4);background:inherit;border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-overlay);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.barre-partie__liste[hidden]{display:none}.sommaire-colonne{padding:var(--space-4) 0 var(--space-4) var(--space-2);border-radius:var(--radius);display:none}.sommaire-colonne .legal__toc{padding-bottom:0}@media (pointer:fine){.sommaire-colonne .legal__toc a{min-height:0;padding-block:var(--space-2)}}.tag{font-size:var(--text-meta);border:var(--border-width) solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);display:inline-block}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text-muted);padding:0 0 var(--space-2);border-bottom:var(--border-width) solid var(--color-border-strong)}.table caption{text-align:left;font-size:var(--text-meta);color:var(--color-text-muted);padding-bottom:var(--space-2)}.table th.num,.table td.num{text-align:right;font-variant-numeric:tabular-nums}.table td{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-body-sm)}.table th:not(:last-child),.table td:not(:last-child){padding-right:var(--space-4)}.table .sub{font-size:var(--text-meta);color:var(--color-text-muted);font-weight:var(--weight-regular)}.table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table--stack tr{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);display:block}.table--stack td{text-align:right;padding:var(--space-1) 0;border-bottom:none;display:flow-root}.table--stack td:not(:last-child){padding-right:0}.table--stack td:before{content:attr(data-label);float:left;margin-right:var(--space-4);color:var(--color-text-muted);font-size:var(--text-meta)}.table--stack td:first-child{font-weight:var(--weight-medium);padding-bottom:var(--space-2);text-align:left}.table--stack td:first-child:before{content:none}.table--stack td .sub{clear:both;display:block}.chiffres .table caption{caption-side:top}.chiffres .table td{vertical-align:top}.chiffres .table .sub{display:block}.table--lexique thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table--lexique tr{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);display:block}.table--lexique td{border-bottom:none;padding:0;display:block}.table--lexique td:first-child{font-weight:var(--weight-medium);padding-bottom:var(--space-1)}.encart{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);display:grid}.encart .tag{justify-self:start}.citation{padding-left:var(--space-6);border-left:2px solid var(--color-text)}.couverture{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);overflow:hidden}.couverture img{width:100%;height:auto;display:block}.figure{flex-direction:column;display:flex}.figure--pile{gap:var(--space-4);display:grid}.figure--pile>.card__header{margin-bottom:0}.figure__title{font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.figure__subtitle{font-size:var(--text-label);color:var(--color-text-muted)}.figure__stats{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.figure__stats--colonne{grid-template-columns:minmax(0,1fr)}.figure__stat-label{font-size:var(--text-meta);color:var(--color-text-muted);margin:0}.figure__stat-value{margin:var(--space-1) 0 0;font-size:var(--text-figure);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.figure__note{max-width:72ch;font-size:var(--text-meta);color:var(--color-text-muted);margin:0}.appui__sous{font-size:var(--text-meta);color:var(--color-text-secondary);margin:0}.legend{gap:var(--space-2) var(--space-4);font-size:var(--text-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend__item{align-items:center;gap:var(--space-2);display:inline-flex}.legend__trait{flex:none;width:24px;height:8px;overflow:visible}.graphe{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.graphe--repere{margin-top:var(--space-6)}.graphe__y{width:5.6em;height:200px;font-size:var(--text-meta);color:var(--color-text-muted);font-variant-numeric:tabular-nums;position:relative}.graphe__y span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.graphe__plan{height:200px;position:relative}.graphe__plan svg{width:100%;max-width:none;height:100%;display:block;overflow:visible}.graphe__grille{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.graphe__x{height:1.6em;margin-top:var(--space-1);font-size:var(--text-meta);color:var(--color-text-muted);font-variant-numeric:tabular-nums;grid-column:2;position:relative}.graphe__x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.graphe__x span:last-child{transform:translate(-100%)}.graphe__trait{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.graphe__trait--texte{stroke:var(--color-text)}.graphe__trait--tirets{stroke-dasharray:6 4}.graphe__trait--points{stroke-dasharray:2 3}.graphe__repere{stroke:var(--color-text);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.graphe__etiquette{padding:0 0 var(--space-1);font-size:var(--text-meta);color:var(--color-text);white-space:nowrap;position:absolute;bottom:100%;transform:translate(-50%)}.figure-article{gap:var(--space-2);display:grid}.figure-article .card__header{justify-content:flex-start;align-items:center}.figure-article .figure__stats:not(.figure__stats--colonne){grid-template-columns:repeat(2,minmax(0,1fr))}.figure-article figcaption{font-size:var(--text-meta);color:var(--color-text-secondary)}.ensuite{gap:var(--space-4);max-width:68ch;padding-top:var(--space-8);display:grid}.ensuite__titre{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.ensuite__entrees{gap:var(--space-4);display:grid}.ensuite__entree{gap:var(--space-2);align-content:start;display:grid}.ensuite__surtitre{font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--color-text-muted);justify-self:start}.ensuite__question{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title)}.ensuite__description,.ensuite__meta{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.ensuite__nom{font-weight:var(--weight-medium)}.ensuite .btn{min-height:var(--size-touch);margin-top:var(--space-2);justify-self:start}@media (pointer:coarse){.ensuite__entree .link{min-height:var(--size-touch);align-items:center;display:inline-flex}}.sans-compte{font-size:var(--text-meta);color:var(--color-text-muted)}@media (width>=640px){.card{padding:var(--space-6)}.table--lexique thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.table--lexique tr{border-bottom:none;padding:0;display:table-row}.table--lexique td{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);display:table-cell}.table--lexique td:first-child{width:28%;padding-right:var(--space-4)}.table--stack thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.table--stack tr{border-bottom:none;padding:0;display:table-row}.table--stack td{text-align:left;padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);display:table-cell}.table--stack td:not(:last-child){padding-right:var(--space-4)}.table--stack td:before{content:none}.table--stack td:first-child{font-weight:var(--weight-regular);padding-bottom:var(--space-3)}.figure__stats--colonne,.figure-article .figure__stats:not(.figure__stats--colonne){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lecture{padding-top:var(--space-4)}.ensuite__entrees{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.lecture__article{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) 288px}.lecture__article>:not(.sommaire-colonne){grid-column:1}.lecture__article>.article__texte{margin-top:var(--space-8)}.dans-article-nav,.barre-partie{display:none}.sommaire-colonne{top:calc(var(--vitrine-entete-hauteur) + var(--border-width) + var(--space-6));grid-area:1/2/span 6;align-self:start;margin-top:0;display:block;position:sticky}}.liste{padding:var(--space-6) 0 var(--space-16);line-height:var(--leading-body)}.liste__grille{gap:var(--space-12);display:grid}.liste__tete{gap:var(--space-2);justify-items:start;display:grid}.liste__accroche{color:var(--color-text-secondary)}.liste__retour .link{min-height:var(--size-touch);font-size:var(--text-body-sm);align-items:center;display:inline-flex}.themes-blog{border-top:var(--border-width) solid var(--color-border-strong);border-bottom:var(--border-width) solid var(--color-border-strong)}.themes-blog ul{gap:0 var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.themes-blog .link{align-items:center;gap:var(--space-1);min-height:var(--size-touch);font-size:var(--text-body-sm);font-weight:var(--weight-medium);border-bottom:2px solid #0000;display:inline-flex}.themes-blog .link[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-border-accent);text-decoration:none}@media (hover:hover){.themes-blog .link[aria-current=page]:hover{color:var(--color-text)}}.themes-blog__compte{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--color-text-muted)}.carte{gap:var(--space-3);align-content:start;display:grid;position:relative}.couv{aspect-ratio:40/21;object-fit:cover;background:var(--color-bg-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);width:100%;height:auto;display:block}.carte__texte{gap:var(--space-1);display:grid}.carte__titre{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title)}.carte__titre a{color:var(--color-text-accent);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px;transition:color var(--duration-fast) var(--easing);text-decoration-thickness:1px}.carte__titre a:after{content:"";position:absolute;inset:0}.carte__titre a:focus-visible{outline:none}.carte:has(.carte__titre a:focus-visible){outline:var(--focus-ring);outline-offset:var(--space-1)}@media (hover:hover){.carte:hover .carte__titre a{color:var(--color-text-accent-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}}.carte:active .carte__titre a{color:var(--color-text-accent-active)}.carte__description{color:var(--color-text-secondary)}.carte__meta{gap:0 var(--space-2);font-size:var(--text-meta);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.carte--une .carte__titre{font-size:var(--text-h1);letter-spacing:var(--tracking-tight)}.rayon{gap:var(--space-4);align-content:start;display:grid}.rayon__tete{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--color-text);display:flex}.rayon__tete h2{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-title)}.rayon__tete .link{min-height:var(--size-touch);font-size:var(--text-body-sm);align-items:center;display:inline-flex}.rayon__cartes{gap:var(--space-4);display:grid}.rayon .carte{gap:var(--space-3);grid-template-columns:8.5rem minmax(0,1fr);align-items:start}.rayons-petits{gap:var(--space-12);display:grid}.simulateurs-theme{gap:var(--space-4);display:grid}.simulateurs-theme h2{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-title)}.simulateurs-theme ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.simulateurs-theme li{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border-strong);align-content:start;display:grid}.simulateurs-theme__nom{font-weight:var(--weight-medium)}.simulateurs-theme__question{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.simulateurs-theme .btn{min-height:var(--size-touch);margin-top:var(--space-2);justify-self:start}.editorial__sections{gap:var(--space-8);display:grid}.editorial__sections>section{gap:var(--space-3);align-content:start;max-width:68ch;display:grid}.editorial h2{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.editorial ul{gap:var(--space-2);padding-left:var(--space-6);list-style:outside;display:grid}@media (pointer:coarse){.editorial ul{gap:var(--space-6)}.editorial li .link{padding-block:var(--space-3)}}@media (width>=640px){.rayon__cartes{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.rayon .carte{grid-template-columns:minmax(0,1fr)}.editorial__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.simulateurs-theme ul{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.liste{padding-top:var(--space-12)}.liste__grille{gap:var(--space-16)}.carte--une{column-gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.carte--une .carte__texte{gap:var(--space-3)}.rayon__cartes{grid-template-columns:repeat(3,minmax(0,1fr))}.rayons-petits{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.rayon--petit .rayon__cartes{grid-template-columns:minmax(0,1fr)}.rayon--petit .carte__titre{font-size:var(--text-body)}.simulateurs-theme ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
