@font-face{font-family:inter;src:url(../media/inter_variable_latin-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_7e887df0-module__TMdfPa__className{font-family:inter,inter Fallback}.inter_7e887df0-module__TMdfPa__variable{--police-inter:"inter","inter Fallback"}
:root{--tk-fs-xs:clamp(.75rem,.7321rem + .0893vw,.8125rem);--tk-fs-sm:clamp(.875rem,.8571rem + .0893vw,.9375rem);--tk-fs-base:clamp(1rem,.9821rem + .0893vw,1.0625rem);--tk-fs-lg:clamp(1.125rem,1.0893rem + .1786vw,1.25rem);--tk-fs-xl:clamp(1.25rem,1.1786rem + .3571vw,1.5rem);--tk-fs-2xl:clamp(1.5rem,1.3571rem + .7143vw,2rem);--tk-fs-3xl:clamp(1.75rem,1.4643rem + 1.4286vw,2.75rem);--tk-fs-4xl:clamp(2rem,1.5714rem + 2.1429vw,3.5rem);--tk-gouttiere:clamp(1rem,.5714rem + 2.1429vw,2.5rem);--tk-espace-section:clamp(2.5rem,1.5rem + 5vw,6rem);--tk-espace-bloc:clamp(1rem,.7857rem + 1.0714vw,1.75rem);--tk-ligne-max:68ch;--tk-conteneur-max:1120px}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,canvas,iframe{max-width:100%}img,video{height:auto}h1,h2,h3,h4,p,li,dd,dt,td,th,figcaption,blockquote,label,legend{overflow-wrap:anywhere}:where(.tk-rangee,.tk-grille)>*{min-width:0}fieldset{min-width:0;max-width:100%}input,select,textarea,button{max-width:100%}.tk-defile{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tk-texte{font-size:var(--tk-fs-base);line-height:1.55}.tk-titre-1{font-size:var(--tk-fs-4xl);text-wrap:balance;line-height:1.08}.tk-titre-2{font-size:var(--tk-fs-3xl);text-wrap:balance;line-height:1.15}.tk-titre-3{font-size:var(--tk-fs-xl);line-height:1.25}.tk-lecture{max-width:var(--tk-ligne-max)}.tk-conteneur{width:100%;max-width:var(--tk-conteneur-max);padding-inline:var(--tk-gouttiere);margin-inline:auto}.tk-rangee{gap:var(--tk-espace-bloc);flex-wrap:wrap;display:flex}.tk-grille{gap:var(--tk-espace-bloc);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}@media (min-width:1920px){html{font-size:112.5%}:root{--tk-conteneur-max:1400px;--tk-ligne-max:72ch}}@media (min-width:2560px){html{font-size:125%}:root{--tk-conteneur-max:1760px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid}
