@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-600-normal.Bw0J83-2.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--paper:#edf1ea;--paper-raised:#f7f9f5;--ink:#12241c;--ink-soft:#566159;--rule:#cbd6c6;--focus:#2f6f8f;--verdict-good:#1f7a4d;--verdict-mid:#c97a16;--verdict-bad:#b33a2b;--verdict-good-ink:#1a6641;--verdict-mid-ink:#8a5200;--verdict-bad-ink:#9a3124;--font-display:"Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--font-texte:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", "Consolas", monospace;--taille-xs:.75rem;--taille-sm:.875rem;--taille-md:1rem;--taille-lg:1.25rem;--taille-xl:1.75rem;--taille-montant:clamp(2.25rem, 1.2rem + 4.5vw, 3.5rem);--pas-1:.25rem;--pas-2:.5rem;--pas-3:.75rem;--pas-4:1rem;--pas-5:1.5rem;--pas-6:2rem;--pas-7:3rem;--rayon:3px;--largeur-max:76rem;--largeur-texte:42rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-texte);font-size:var(--taille-md);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.15}h1{font-size:var(--taille-xl)}h2{font-size:var(--taille-lg)}h3{font-size:var(--taille-md)}p{text-wrap:pretty}a{color:var(--focus);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.saut{left:var(--pas-4);z-index:10;padding:var(--pas-2) var(--pas-3);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--rayon);transition:top .12s;position:absolute;top:-3rem}.saut:focus{top:var(--pas-4)}.enveloppe{width:100%;max-width:var(--largeur-max);padding-inline:var(--pas-4);margin-inline:auto}.contenu{max-width:var(--largeur-texte);padding-block:var(--pas-6);margin-inline:auto}.contenu h2{margin-top:var(--pas-6);margin-bottom:var(--pas-3)}.contenu h3{margin-top:var(--pas-5);margin-bottom:var(--pas-2)}.contenu p+p,.contenu ul,.contenu ol{margin-top:var(--pas-3)}.contenu ul,.contenu ol{padding-left:var(--pas-5)}.contenu li+li{margin-top:var(--pas-2)}.contenu code{font-family:var(--font-mono);font-size:.9em}.formule{margin-top:var(--pas-3);padding:var(--pas-3) var(--pas-4);background:var(--paper-raised);border-left:3px solid var(--ink);border-radius:var(--rayon);font-family:var(--font-mono);font-size:var(--taille-sm)}.tableau-defilant{margin-top:var(--pas-4);overflow-x:auto}@media (width>=62rem){.tableau-defilant{--largeur-tableau:min(52rem, calc(100vw - 4rem));width:var(--largeur-tableau);margin-inline:calc((var(--largeur-tableau) - var(--largeur-texte)) / -2)}}.tableau{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--taille-sm);text-align:left}.tableau th,.tableau td{padding:var(--pas-3);border-bottom:1px solid var(--rule);vertical-align:top}.tableau thead th{font-size:var(--taille-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-bottom-width:2px}.tableau tbody th{font-family:var(--font-mono);white-space:nowrap;font-weight:500}.faq__entree{margin-top:var(--pas-5)}.faq__entree h3{margin-bottom:var(--pas-2)}.encadre{margin-top:var(--pas-4);padding:var(--pas-4);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--rayon);border-left-width:4px}.encadre p+p{margin-top:var(--pas-2)}.pied{margin-top:var(--pas-7);padding-block:var(--pas-5);border-top:1px solid var(--rule);color:var(--ink-soft);font-size:var(--taille-sm)}.pied nav{gap:var(--pas-4);margin-bottom:var(--pas-2);flex-wrap:wrap;display:flex}.maj{font-family:var(--font-mono);font-size:var(--taille-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{size:A4 portrait;margin:14mm}html,body{color:#000;background:#fff;font-size:10.5pt}.saut,.pied nav,.sans-impression{display:none!important}a{color:#000;text-decoration:none}}
