html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{margin:0;padding:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}html [type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}@font-face{font-family:VerilySerifMono;src:url(../fonts/VerilySerifMono.otf);font-weight:400;font-style:normal}@font-face{font-family:"emoji";src:url(../fonts/OpenSansEmoji.ttf);font-weight:400;font-style:normal}@font-face{font-family:texgyreschola;src:url(../fonts/texgyreschola-bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:texgyreschola;src:url(../fonts/texgyreschola-bolditalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:texgyreschola;src:url(../fonts/texgyreschola-italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:texgyreschola;src:url(../fonts/texgyreschola-regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:jgs;src:url(../fonts/jgs_Font.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs7;src:url(../fonts/jgs7.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs5;src:url(../fonts/jgs5.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs9;src:url(../fonts/jgs9.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Millimetre-web;src:url(../fonts/Millimetre-Regular_web.ttf);font-weight:400;font-style:normal}@font-face{font-family:Millimetre-web;src:url(../fonts/Millimetre-Light_web.ttf);font-weight:300;font-style:normal}@font-face{font-family:Millimetre-web;src:url(../fonts/Millimetre-Bold_web.ttf);font-weight:600;font-style:normal}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-BdItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-Black.ttf);font-style:normal;font-weight:900}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-BlkItalic.ttf);font-style:italic;font-weight:900}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-ExtraBd.ttf);font-style:normal;font-weight:800}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-Light.ttf);font-style:normal;font-weight:300}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-LtItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-Med.ttf);font-style:normal;font-weight:500}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-MedItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-SemiBd.ttf);font-style:normal;font-weight:600}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-SmBdItalic.ttf);font-style:italic;font-weight:600}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-XBdItalic.ttf);font-style:italic;font-weight:800}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-XBlk.ttf);font-style:normal;font-weight:1000}@font-face{font-family:Recursive Mono Casual;src:url(../fonts/Recursive/RecursiveMonoCslSt-XBlkItalic.ttf);font-style:italic;font-weight:1000}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-Black.ttf);font-style:normal;font-weight:900}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-BlackItalic.ttf);font-style:italic;font-weight:900}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-ExBdItalic.ttf);font-style:italic;font-weight:800}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-ExtraBold.ttf);font-style:normal;font-weight:800}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-Light.ttf);font-style:normal;font-weight:300}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-LightItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-Med.ttf);font-style:normal;font-weight:500}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-MedItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-SemiBold.ttf);font-style:normal;font-weight:600}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-SmBdItalic.ttf);font-style:italic;font-weight:600}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-XBlk.ttf);font-style:normal;font-weight:1000}@font-face{font-family:Recursive Mono Linear;src:url(../fonts/Recursive/RecursiveMonoLnrSt-XBlkItalic.ttf);font-style:italic;font-weight:1000}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-BdItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-Black.ttf);font-style:normal;font-weight:900}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-BlkItalic.ttf);font-style:italic;font-weight:900}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-ExtraBd.ttf);font-style:normal;font-weight:800}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-Light.ttf);font-style:normal;font-weight:300}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-LtItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-Med.ttf);font-style:normal;font-weight:500}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-MedItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-SemiBd.ttf);font-style:normal;font-weight:600}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-SmBdItalic.ttf);font-style:italic;font-weight:600}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-XBdItalic.ttf);font-style:italic;font-weight:800}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-XBlk.ttf);font-style:normal;font-weight:1000}@font-face{font-family:Recursive Sans Casual;src:url(../fonts/Recursive/RecursiveSansCslSt-XBlkItalic.ttf);font-style:italic;font-weight:1000}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-Black.ttf);font-style:normal;font-weight:900}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-BlackItalic.ttf);font-style:italic;font-weight:900}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-ExBdItalic.ttf);font-style:italic;font-weight:800}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-ExtraBold.ttf);font-style:normal;font-weight:800}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-Light.ttf);font-style:normal;font-weight:300}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-LightItalic.ttf);font-style:italic;font-weight:300}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-Med.ttf);font-style:normal;font-weight:500}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-MedItalic.ttf);font-style:italic;font-weight:500}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-SemiBold.ttf);font-style:normal;font-weight:600}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-SmBdItalic.ttf);font-style:italic;font-weight:600}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-XBlk.ttf);font-style:normal;font-weight:1000}@font-face{font-family:Recursive Sans Linear;src:url(../fonts/Recursive/RecursiveSansLnrSt-XBlkItalic.ttf);font-style:italic;font-weight:1000}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual1000.ttf);font-style:normal;font-weight:1000}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual300.ttf);font-style:normal;font-weight:300}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual400.ttf);font-style:normal;font-weight:400}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual500.ttf);font-style:normal;font-weight:500}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual600.ttf);font-style:normal;font-weight:600}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual700.ttf);font-style:normal;font-weight:700}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual800.ttf);font-style:normal;font-weight:800}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasual900.ttf);font-style:normal;font-weight:900}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic1000.ttf);font-style:italic;font-weight:1000}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic300.ttf);font-style:italic;font-weight:300}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic400.ttf);font-style:italic;font-weight:400}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic500.ttf);font-style:italic;font-weight:500}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic600.ttf);font-style:italic;font-weight:600}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic700.ttf);font-style:italic;font-weight:700}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic800.ttf);font-style:italic;font-weight:800}@font-face{font-family:Recursive Sans MoitieCasual;src:url(../fonts/Recursive/recursiveAMoitieCasualItalic900.ttf);font-style:italic;font-weight:900}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual1000.ttf);font-style:normal;font-weight:1000}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual300.ttf);font-style:normal;font-weight:300}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual400.ttf);font-style:normal;font-weight:400}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual500.ttf);font-style:normal;font-weight:500}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual600.ttf);font-style:normal;font-weight:600}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual700.ttf);font-style:normal;font-weight:700}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual800.ttf);font-style:normal;font-weight:800}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasual900.ttf);font-style:normal;font-weight:900}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic1000.ttf);font-style:italic;font-weight:1000}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic300.ttf);font-style:italic;font-weight:300}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic400.ttf);font-style:italic;font-weight:400}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic500.ttf);font-style:italic;font-weight:500}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic600.ttf);font-style:italic;font-weight:600}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic700.ttf);font-style:italic;font-weight:700}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic800.ttf);font-style:italic;font-weight:800}@font-face{font-family:Recursive Sans UnPeuCasual;src:url(../fonts/Recursive/recursiveUnPeuCasualItalic900.ttf);font-style:italic;font-weight:900}:root{--color-background:whitesmoke;--color-pageSheet:#cfcfcf;--color-pageBox:violet;--color-paper:white;--color-marginBox:transparent;--pagedjs-crop-color:black;--pagedjs-crop-shadow:white;--pagedjs-crop-stroke:1px;--baseline-color:cyan;--baseline-position-y:4px;--page-width:148mm;--page-height:210mm;--margin-inner:13mm;--margin-outer:12mm;--margin-top:10mm;--margin-bottom:20mm;--bleed:5mm;--math-padding:3mm;--padding-footer:8mm;--caption-padding:8ch;--screen-max-width:1300px;--body-background:whitesmoke;--document-background:#fff;--dimmed-text:rgba(0,0,0,.6);--screen-text:#1e1e32;--screen-primary:#165a7c;--screen-primary-pale:rgba(22,90,124,.2);--screen-secondary-pale:rgba(17,179,224,.1);--screen-nav-back:rgba(199,221,231,.7);--screen-nav-text:rgba(0,0,0,.6);--screen-button-back:var(--screen-primary);--screen-button-text:var(--document-background);--screen-footnote-call-text:var(--document-background);--asciicolor:rgba(0,0,0,.1);--color-table-borders:rgba(0,0,0,.25);--color-aside-borders:rgba(0,0,0,.25);--color-notes-border:rgba(0,0,0,.25);--color-listing-border:rgba(0,0,0,.05);--color-sidebar-background:rgba(0,0,0,.04);--admonition-warning:rgba(236,237,0,.3);--logo-sif:url(../img/LOGO-SIF-VERTICAL-COULEUR-retaille.png);--font-base:"texgyreschola","Helvetica",serif;--font-title:"Recursive Sans Linear","Helvetica",sans-serif;--font-table:"Recursive Sans Linear","Helvetica",sans-serif;--code-font:"Recursive Mono Linear","VerilySerifMono","Helvetica",monospace;--font-size:12.5px;--line-height:16px;--font-size-small:calc(var(--font-size)*.85);--line-height-small:calc(var(--line-height)*.85)}header{width:100%;margin:auto;padding:0}header .links{width:80%;margin:0 auto}header a:hover{color:var(--screen-text);text-decoration:underline}.document-page{width:80%;max-width:var(--screen-max-width);background-color:var(--document-background);margin:auto}.document-page main{width:85%;margin:auto;padding:0 0 5em;display:flow-root}footer{width:80%;max-width:var(--screen-max-width);background-color:var(--document-background);margin:auto auto 4em;padding:2em 0 0}.border-line{background:var(--screen-text);grid-area:1/1/auto/-1;width:90%;height:2px;display:block}.boulier{grid-area:1/2;justify-content:end;display:flex;position:relative;top:-.7ch;right:-3px}.boulier span{border:2px solid var(--screen-text);border-radius:50%;align-self:end;width:1.4ch;height:1.4ch;display:inline-block}.boulier span.un{background:var(--screen-text)}.boulier span.zero{background:var(--document-background)}.sif-ascii-background{opacity:.8;color:#aaa;font-family:jgs;font-size:var(--font-size);line-height:var(--font-size);z-index:-1;width:100%;height:60vh;margin:0;padding:0;position:absolute;top:0;left:0}.links{font-family:var(--font-title);max-width:var(--screen-max-width);background-color:var(--screen-nav-back);color:var(--screen-nav-text);grid-template-columns:repeat(3,1fr);padding:1em 5.5%;font-size:1rem;line-height:1.4em;display:grid}.links .link-after{text-align:right}.links .runnin-head{text-align:center}.links a{color:var(--screen-nav-text);text-decoration:none}.links a:hover{text-decoration:underline}.links .nav-alt,.narrow-text{display:none}.sif-paper-tools,.links{font-size:.8rem;line-height:1.4}body{font-family:var(--font-base);color:var(--screen-text);background-color:var(--body-background);font-size:18px;line-height:1.4em}.print-only{display:none}h1,h2,h3,h3,h4,h5,h6{font-family:var(--font-title);margin-top:2em;margin-bottom:.9em;line-height:1.2em}p{margin:0 0 .5em}p+p{text-indent:2ch}article a{color:inherit;border-bottom:1px solid var(--screen-primary-pale);text-decoration:none;cursor:pointer!important}article a:hover{border-bottom:1px solid var(--screen-primary);text-decoration:none}main figure{margin:3em 0;padding:0}main figure img{max-width:80%;max-height:60vh;margin:0 auto 1em;display:block}main figcaption{color:var(--dimmed-text);max-width:80%;margin:auto;font-size:.8em;line-height:1.4em}.sif-ascii-background{color:var(--asciicolor);font-size:1.6em;line-height:1em;overflow:hidden}a#to-top{opacity:0;background-color:var(--screen-primary);text-align:center;color:#fff;width:40px;height:40px;font-size:1.2em;line-height:35px;font-family:var(--font-text);border-radius:20px;text-decoration:none;transition:opacity 1s;position:fixed;bottom:35px;right:20px}a#to-top.on{opacity:.6}a#to-top.on:hover{opacity:1}header .banner{width:80%;max-width:var(--screen-max-width);flex-flow:row;justify-content:space-between;align-items:center;margin:.5em auto;display:flex}.central{text-align:center;font-family:var(--font-title);color:var(--screen-primary);font-size:1rem;font-weight:700;line-height:1.4em;text-decoration:none}.logo-sif{background-image:var(--logo-sif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:calc(50px + 5vw);height:calc(50px + 5vw);display:block}.logo-bulletin{object-fit:contain;object-position:right;width:calc(50px + 5vw);padding:.5em 0 .5em 1em;display:block}.logo{float:left;width:15vw;margin:0 2em 1.5em 0}.soutiens h2{margin-top:4em}.pdf-tools p+p{text-indent:0}.pdf-tools pre{background-color:var(--color-background);max-width:100%;padding:1em;font-size:.9em;line-height:1.4;overflow:auto}.pdf-tools code{font-size:.9em}.pdf-tools button.copier{width:auto;margin-left:auto;margin-right:0;font-size:.9rem;display:block}.colophon dl{columns:2;column-fill:balance}.colophon dt{text-transform:capitalize;font-variant:small-caps;break-after:avoid-column;font-weight:400}.colophon dd{margin:0 0 .25em;font-size:.9em}.table-of-contents main{padding:0 0 4em}.table-of-contents #contenu1024{padding:0}.table-of-contents .intro{margin:2em 0}.table-of-contents nav ul{padding:0 0 0 1em;list-style-type:none}.table-of-contents nav ul li{margin:.3em 0}.table-of-contents h2{text-align:left;text-transform:uppercase;font-size:1em}.table-of-contents .rubric{text-indent:0;font-weight:600;font-family:var(--font-title);margin:1em 0 .5em}p.note-interne{background-color:var(--admonition-warning);margin-bottom:2em;padding:1em;font-size:1rem;line-height:1.4}img.pdf-icon{vertical-align:middle;height:2em;margin-right:.6ch;display:inline-block}em.authors{font-style:italic}.frontmatter{margin-bottom:2em;padding-left:0}.backmatter{margin-top:2em;padding-left:0}.sif-phantom,.sif-title-notes{display:none}.sif-phantom+p,.sif-title-notes+p{text-indent:0!important}em{font-style:italic}p.subtitle{font-family:var(--font-title);margin-bottom:2em;font-size:1.2em;font-style:italic;font-weight:500}p.subtitle+.article-content{margin-top:3em}.sif-authors{text-align:right;text-indent:0;font-family:var(--font-title);text-align:left;width:max-content;max-width:100%;margin:1em 0 3em auto;font-size:1.15em;font-weight:400;line-height:1.3em}.sif-authors p{text-indent:0;margin:.5em 0 0}.sif-authors .author sup{color:var(--dimmed-text);padding:0 .2ch}span.author-function{color:var(--dimmed-text);font-size:.5em;line-height:1.7;display:inline}span.author-affiliations,span.author-email{color:var(--dimmed-text);font-size:.5em;line-height:1.7;display:block}.sif-authors-aff{padding:2em 0}.sif-authors-aff p{font-family:var(--font-title);text-indent:-2ch;color:var(--dimmed-text);margin:0;padding-left:2ch;font-size:.8em;font-weight:400;line-height:1.4em}.sif-authors-aff p sup:first-child{vertical-align:baseline;padding-right:.5ch;font-size:1em;position:static}.sif-authors-aff p sup:first-child:after{content:"."}article h2{text-align:center;margin:2em 0 1em;font-size:1.4em;font-weight:600;line-height:1.3}article h3{margin:1.5em 0 1em;font-size:1.1em;font-weight:600;line-height:1.3}article h4{text-transform:uppercase;margin:1.5em 0 1em;font-size:.9em;font-weight:600;line-height:1.3}article h5{margin:1.5em 0 .5em;font-size:.9em;font-weight:500;line-height:1.3}article h6{text-transform:uppercase;margin:1.5em 0 .5em;font-size:.8em;font-weight:500;line-height:1.3}.sif-paper-tools{background-color:var(--screen-secondary-pale);font-family:var(--font-title);flex-flow:row;justify-content:space-between;margin:0 -8.825% 2em;padding:1em 8%;font-size:.8rem;font-weight:400;line-height:1.4em;display:flex;overflow:hidden}.sif-paper-tools a{cursor:pointer;white-space:nowrap;border:none;padding:.3em .5em;text-decoration:none;display:inline-block}.sif-paper-tools a:hover{background-color:var(--screen-button-back);color:var(--screen-button-text);border:none;text-decoration:none}.sif-doi-license img{vertical-align:middle;width:auto;height:1.5em;margin-right:.4ch;display:inline-block}.sif-downloads img{vertical-align:middle;height:1.5em;margin-right:.6ch;display:inline-block}.article-integral{font-family:var(--font-title);text-transform:uppercase;color:var(--screen-primary);margin-bottom:2em;font-size:.95em;font-weight:500}.article-content p.sif-authors{display:none}.sif-introduction,.lead{font-family:var(--font-title);font-size:.95em;font-style:italic;font-weight:500}.lead{font-weight:400;font-family:var(--font-title);font-size:.95em}p:not(.conclusion)+p.conclusion{margin-top:2em}.sif-conclusion,p.conclusion{font-family:var(--font-title);text-indent:0;font-size:.9em;font-weight:400}p.sif-authors+p.lead,p.lead+p:not(.lead),p.sif-authors+p.sif-introduction,p.sif-introduction+p.lead .article-content>p.lead:first-child{text-indent:0!important}blockquote{padding-left:3ch}.separated{margin-top:1em}main ul{padding-left:1ch;list-style-type:"– "}main ol{padding-left:1ch}.sif-intervenant{font-weight:600}.sif-intervenant:after{content:" – "}p.signature{text-indent:0;margin-top:2em;padding-left:50%}a.bare{word-break:break-all}p.petit-texte{font-size:.9rem;line-height:1.5em}p.tout-petit-texte{text-align:left;font-size:.8rem;line-height:1.5em}.petit-texte-en-titre{font-size:.75em;font-weight:400}.sif-faq dl{margin:calc(var(--line-height)/3)0}.sif-faq dt{break-after:avoid;margin-top:.6em;font-style:italic;font-weight:500}.sif-faq dd{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 5;break-inside:auto;margin-top:.3em}a.footnote-ref{font-variant-numeric:normal;vertical-align:.3em;background-color:var(--screen-primary);opacity:.5;text-indent:0;text-align:center;border:none;border-radius:1em;min-width:1em;margin-left:.3ch;padding:.23em .3em .3em;font-size:.7em;line-height:1em;text-decoration:none;display:inline-block;color:var(--screen-footnote-call-text)!important}a.footnote-ref:hover{opacity:1}section.footnotes{margin-top:2em;padding-top:3em}ol.footnotes{padding-left:2ch;font-size:.85em;line-height:1.4em;list-style:decimal}ol.footnotes li{margin-bottom:.4em}.footnote a{word-break:break-all}ul.bibliography{padding-left:0;font-size:.85em;line-height:1.4em;list-style-type:none}ul.bibliography li{text-indent:-4ch;padding-bottom:.4em;padding-left:4ch}.sif-inline-image{vertical-align:middle;width:2.5ch}.image-block>img{max-width:90%}main figcaption{text-align:center}main .sif-long-caption figcaption{text-align:justify}.two-up,.three-up{break-inside:avoid;margin:calc(var(--line-height)*2)0}.two-up>.content,.three-up>.content{--gap:4mm;gap:var(--gap);flex-flow:wrap;justify-content:center;display:flex}.two-up:has(>figure){--gap:4mm;gap:var(--gap);flex-flow:wrap;justify-content:center;display:flex}.three-up:has(>figure){--gap:4mm;gap:var(--gap);flex-flow:wrap;justify-content:center;display:flex}.two-up figure{width:calc(50% - (var(--gap)/2));flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.three-up figure{width:calc(33.333% - (var(--gap)*2/3));flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.two-up>figcaption,.three-up>figcaption{text-align:center;width:100%;max-width:unset;z-index:100;padding:0 1ch;position:relative}.two-up:not(.single-fig) figure figcaption,.three-up:not(.single-fig) figure figcaption{text-align:center;max-width:unset;padding:0 1ch}.table-block{margin:2em 0}table{max-width:90%;font-size:.8em;line-height:1.4;font-family:var(--font-title);margin:auto}table th{padding:.2em 1ch;font-weight:600}table td{padding:.2em 1ch}.halign-center{text-align:center}.halign-right{text-align:right}table.frame-all{border:1px solid var(--color-table-borders);margin-bottom:1em}.cards-table{padding-top:0;padding-bottom:0}.cards-table table{break-before:avoid;border-spacing:.5em;border-collapse:separate;border:none}.cards-table td{border:.5pt solid var(--color-table-borders);vertical-align:middle;line-height:1.4em;text-align:center!important;width:33%!important;padding:.3em .5em!important}aside.sidebar{background-color:var(--color-sidebar-background);border:1px solid var(--color-aside-borders);border-top-left-radius:1em;border-bottom-right-radius:1em;margin:2em 0;padding:1.5em;font-size:.8em;line-height:1.4em}aside.sidebar h6{text-transform:uppercase;text-align:center;margin-top:0;font-size:1.1em}aside.sidebar .star{font-size:.8em}.stem-block{margin:2em 0}.stem-block+.stem-block{margin-top:-2em}.stem-block mjx-container{padding:0 1em 0 0;overflow-x:auto}mjx-container.scrollable{border-right:5px dotted var(--screen-primary);background:var(--document-background);background:linear-gradient(90deg,var(--document-background)90%,var(--body-background)100%);padding:1em;overflow-x:auto}span.math{text-indent:0;max-width:100%}span.math mjx-container{box-sizing:border-box;max-width:100%;display:inline-block}span.math.too-long-for-span{margin:2em 0;display:block}mjx-assistive-mml{width:0;height:0;overflow:hidden}code{color:var(--dimmed-text);margin:auto;font-size:.9em}.listing-block{max-width:100%;margin:2em 0;padding:1em;display:block;overflow:auto}.listing-block pre{font-size:1.05rem;line-height:1.3em!important}.listing-block code{font-size:1.05rem}.literal-block{max-width:100%;margin:2em 0;padding:1em;display:block;overflow:auto}.literal-block pre{font-size:1rem;line-height:1.3em!important}.sif-smallcaps,.sif-siecle{font-variant:small-caps}.rubrique{text-transform:uppercase;font-weight:2em;color:var(--screen-primary);font-size:.8em;font-family:var(--font-title);letter-spacing:.02ch;margin-top:3em;font-weight:600}.rubrique+h1{margin-top:.2em}.table-block.scrollable{border-right:5px dotted var(--screen-primary);background:var(--document-background);background:linear-gradient(90deg,var(--document-background)90%,var(--body-background)100%);overflow-x:auto}.math.scrollable{border-right:5px dotted var(--screen-primary);background:orange;background:var(--document-background);background:linear-gradient(90deg,var(--document-background)90%,var(--body-background)100%);max-width:100%;padding:1em;display:block;overflow-x:auto}span.math.too-long-for-span{margin:2em 0;display:block;background:red!important}.break-before:before,.no-break:before{content:" ";display:block}@media only screen and (prefers-color-scheme:dark){:root{--body-background:#363438;--document-background:#2b292e;--dimmed-text:rgba(255,255,255,.6);--screen-text:#dcdcdc;--screen-primary:rgba(108,190,231,.8);--asciicolor:rgba(200,180,250,.15);--screen-nav-back:rgba(73,109,126,.5);--screen-nav-text:rgba(255,255,255,.6);--screen-button-back:var(--document-background);--screen-button-text:rgba(255,255,255,.9);--screen-footnote-call-text:white;--color-table-borders:rgba(255,255,255,.25);--color-aside-borders:rgba(255,255,255,.25);--color-notes-border:rgba(255,255,255,.25);--color-listing-border:rgba(255,255,255,.05);--color-sidebar-background:rgba(255,255,255,.04);--color-background:var(--body-background);--logo-sif:url(../img/LOGO-SIF-VERTICAL-CLAIR-retaille.png)}}@media print{body{color:#000;background-color:#fff}.sif-ascii-background,aside.links{display:none}.document-page,header,footer,.banner{width:100%;max-width:100%;margin:0}}@media only screen and (min-width:1201px){main{font-size:calc(17px + .3vw);line-height:1.4em}.sif-doi-license,.sif-downloads{flex-flow:wrap;justify-content:space-between;column-gap:20px;display:flex}.sif-downloads{align-content:flex-end}.links,.sif-paper-tools{gap:20px;font-size:calc(13px + .15vw);line-height:1.4em}.pdf-link{order:2}.sif-authors{max-width:75%}}@media only screen and (max-width:1200px){main{font-size:18px;line-height:1.4em}}@media only screen and (max-width:1024px){body{font-size:17px;line-height:1.4em}}@media only screen and (max-width:768px){body{font-size:16px;line-height:1.4em}.colophon dl{columns:1}.two-up>.content,.three-up>.content{flex-direction:column}.two-up:has(>figure){flex-direction:column}.three-up:has(>figure){flex-direction:column}.two-up figure,.three-up figure{width:100%}.image-block>img{max-width:100%}}@media screen and (max-width:500px){body{font-size:15px;line-height:1.4em}header .banner{width:100%;padding:0 2ch;font-size:1rem;line-height:1.4em}header .banner .central{font-size:1.1rem;line-height:1.4em}header .links{width:100%}footer{width:100%;margin-bottom:0}.document-page{width:100%}.document-page figure img{max-width:100%;max-height:70vh}.sif-paper-tools{flex-direction:column}.links .nav-titre,.wide-text{display:none}.links .nav-alt,.narrow-text{display:inline}p.signature{text-indent:0;margin-top:2em;padding-left:10%}.image-block.logo{float:none;width:60%;margin:auto}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#444;background:#f3f3f3}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:rgba(68,68,68,.667)}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}#soutiens .image-block img{width:100%}