html{scroll-behavior:smooth}body.tf-conditions-body{margin:0!important;background:#F4EDE1!important;color:#211E18!important;font-family:'Source Sans 3',system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}body.tf-conditions-body *,body.tf-conditions-body *::before,body.tf-conditions-body *::after{box-sizing:border-box}body.tf-conditions-body .tf-conditions-page{width:100%;max-width:none!important;margin:0!important;overflow-x:hidden;background:#F4EDE1;color:#211E18}body.tf-conditions-body .tf-conditions-main{display:block;margin:0;padding:0}body.tf-conditions-body .tf-site-header{background:#F4EDE1;border-bottom:1px solid rgb(33 30 24 / .08)}body.tf-conditions-body .tf-header-inner{width:100%;max-width:1180px;margin:0 auto;padding:20px clamp(18px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}body.tf-conditions-body .tf-brand{color:#211E18!important;display:flex;flex-direction:column;line-height:1;text-decoration:none!important;border:0!important}body.tf-conditions-body .tf-brand span{font-family:'Playfair Display',Georgia,serif;font-weight:600;font-size:19px;letter-spacing:.01em}body.tf-conditions-body .tf-brand small{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;font-weight:400;letter-spacing:.3em;color:#8A7F6E;margin-top:6px}body.tf-conditions-body .tf-nav{display:flex;align-items:center;gap:clamp(14px,2.2vw,26px);flex-wrap:wrap;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}body.tf-conditions-body .tf-nav a{color:#5C5446;text-decoration:none;border:0;transition:color .15s}body.tf-conditions-body .tf-nav a:hover,body.tf-conditions-body .tf-nav a:focus-visible{color:#B4593A}body.tf-conditions-body .tf-nav a.current{color:#B4593A}@media (max-width:560px){body.tf-conditions-body .tf-nav{gap:11px 15px;font-size:10px}}body.tf-conditions-body .tf-site-footer{background:#294237;color:#A9BEB0;position:relative;overflow:hidden}body.tf-conditions-body .tf-site-footer::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;opacity:.22;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 160' preserveAspectRatio='none'%3E%3Cpolyline points='0,130 100,110 200,138 300,95 400,112 500,72 600,92 700,58 800,76 900,42 1000,60 1100,30 1200,48 1300,18 1400,34' fill='none' stroke='%23D98F6E' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat}body.tf-conditions-body .tf-footer-inner{width:100%;max-width:1180px;margin:0 auto;padding:34px clamp(18px,4vw,40px);display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}body.tf-conditions-body .tf-footer-inner p{margin:0;flex:1 1 520px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11.5px;line-height:1.9;max-width:90ch;color:#A9BEB0}body.tf-conditions-body .tf-footer-inner nav{display:flex;gap:20px;flex-wrap:wrap;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}body.tf-conditions-body .tf-footer-inner a{color:#A9BEB0;text-decoration:none;border:0}body.tf-conditions-body .tf-footer-inner a:hover,body.tf-conditions-body .tf-footer-inner a:focus-visible{color:#F4EDE1}body .tf-page.tf-doc{--tf-ivoire:#F4EDE1;--tf-papier:#FAF5EB;--tf-sable:#EBE3D4;--tf-encre:#211E18;--tf-texte:#4C453A;--tf-foret:#2A4A3A;--tf-terra:#B4593A;--tf-terra-fonce:#8E4127;--tf-taupe:#8A7F6E;--tf-filet:rgba(33,30,24,.12);--tf-serif:'Playfair Display',Georgia,serif;--tf-sans:'Source Sans 3',system-ui,sans-serif;--tf-mono:'JetBrains Mono',ui-monospace,monospace;--tf-col:820px;background:var(--tf-ivoire);color:var(--tf-encre);font-family:var(--tf-sans);-webkit-font-smoothing:antialiased;margin-top:0;margin-bottom:0;padding:0;overflow-x:hidden}body .tf-page.tf-doc *,body .tf-page.tf-doc *::before,body .tf-page.tf-doc *::after{box-sizing:border-box}body .tf-page.tf-doc :is(h1,h2,h3){font-family:var(--tf-serif);font-weight:600;letter-spacing:normal;text-transform:none;margin:0}body .tf-page.tf-doc :is(p,ol,ul,li,table,figure){font-family:var(--tf-sans)}body .tf-page.tf-doc :is(p,ol,ul,figure){margin:0}body .tf-page.tf-doc a{color:var(--tf-terra);text-decoration:none;border-bottom:1px solid rgb(180 89 58 / .35);transition:color .15s,border-color .15s}body .tf-page.tf-doc a:hover,body .tf-page.tf-doc a:focus-visible{color:var(--tf-terra-fonce);border-bottom-color:var(--tf-terra-fonce)}body .tf-page.tf-doc a:focus-visible{outline:2px solid var(--tf-terra);outline-offset:3px}body .tf-page.tf-doc sup{font-size:.7em;line-height:0;vertical-align:super}body .tf-page.tf-doc .tf-wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px)}body .tf-page.tf-doc .tf-wrap>*,body .tf-page.tf-doc .tf-wrap>.wp-block-group__inner-container>*{max-width:var(--tf-col);margin-left:0;margin-right:0}body .tf-page.tf-doc .tf-wrap>.wp-block-group__inner-container{max-width:none}body .tf-page.tf-doc .tf-hero{border-bottom:1px solid var(--tf-filet);margin:0}body .tf-page.tf-doc .tf-hero .tf-wrap{padding-top:clamp(46px,7vw,96px);padding-bottom:clamp(36px,5vw,64px)}body .tf-page.tf-doc h1{font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.015em;color:var(--tf-encre);margin:0 0 14px;text-wrap:balance}body .tf-page.tf-doc .is-style-tf-sous-titre{font-family:var(--tf-serif);font-style:italic;font-size:clamp(18px,1.7vw,22px);line-height:1.4;color:var(--tf-foret);margin:0 0 26px}body .tf-page.tf-doc .is-style-tf-chapo{font-size:clamp(16px,1.3vw,18.5px);line-height:1.7;color:var(--tf-texte);max-width:62ch;margin:0;text-wrap:pretty}body .tf-page.tf-doc .is-style-tf-version{font-family:var(--tf-mono);font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-taupe);margin:26px 0 0;padding-top:16px;border-top:1px solid var(--tf-filet);display:inline-block}body .tf-page.tf-doc .is-style-tf-surtitre{font-family:var(--tf-mono);font-size:11px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--tf-terra);display:flex;align-items:center;gap:12px;margin:0 0 24px}body .tf-page.tf-doc .is-style-tf-surtitre::before{content:"";width:34px;height:1px;background:var(--tf-terra);flex:0 0 34px}body .tf-page.tf-doc .tf-doc__corps{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(56px,7vw,96px);margin-top:0;margin-bottom:0}body .tf-page.tf-doc .tf-doc__corps h2{font-size:clamp(26px,3.2vw,38px);line-height:1.15;letter-spacing:-.01em;color:var(--tf-encre);margin:0 0 24px}body .tf-page.tf-doc .is-style-tf-resume{margin:0 0 clamp(44px,5vw,68px);overflow-x:visible}body .tf-page.tf-doc .is-style-tf-resume table{width:100%;border-collapse:collapse;border:0;margin:0;font-size:15.5px;background:var(--tf-papier);border-top:1px solid rgb(33 30 24 / .2)}body .tf-page.tf-doc .is-style-tf-resume :is(thead,tbody,tfoot){border:0}body .tf-page.tf-doc .is-style-tf-resume :is(th,td){text-align:left;vertical-align:top;padding:14px 18px;border:0;border-bottom:1px solid var(--tf-filet);line-height:1.55;background:#fff0}body .tf-page.tf-doc .is-style-tf-resume thead th{background:var(--tf-sable);font-family:var(--tf-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tf-foret);font-weight:400}body .tf-page.tf-doc .is-style-tf-resume tbody td:first-child{font-weight:400;color:var(--tf-texte);width:58%}body .tf-page.tf-doc .is-style-tf-resume tbody td+td{color:var(--tf-encre);font-weight:600}body .tf-page.tf-doc .tf-doc__corps{counter-reset:tfart}body .tf-page.tf-doc .is-style-tf-article{counter-increment:tfart;margin:0 0 clamp(26px,3vw,36px);padding-top:clamp(22px,2.6vw,30px);border-top:1px solid var(--tf-filet)}body .tf-page.tf-doc .tf-doc__corps .is-style-tf-article h2{font-size:clamp(21px,2.1vw,26px);line-height:1.25;letter-spacing:normal;color:var(--tf-foret);margin:0 0 12px}body .tf-page.tf-doc .is-style-tf-article h2::before{content:counter(tfart,decimal-leading-zero);font-family:var(--tf-mono);font-weight:400;font-size:12px;letter-spacing:.08em;color:var(--tf-terra);margin-right:12px;vertical-align:.2em}body .tf-page.tf-doc .is-style-tf-article p{margin:0 0 10px;font-size:16px;line-height:1.7;color:var(--tf-texte);max-width:70ch}body .tf-page.tf-doc ol.is-style-tf-clauses{list-style:none;counter-reset:tfcl;margin:0;padding:0;max-width:70ch}body .tf-page.tf-doc ol.is-style-tf-clauses>li{counter-increment:tfcl;position:relative;list-style:none;padding-left:58px;margin:0 0 10px;font-size:16px;line-height:1.7;color:var(--tf-texte)}body .tf-page.tf-doc ol.is-style-tf-clauses>li::before{content:counter(tfart) "." counter(tfcl);position:absolute;left:0;top:3px;font-family:var(--tf-mono);font-size:11.5px;line-height:1.6;color:var(--tf-taupe)}body .tf-page.tf-doc .is-style-tf-encadre{background:var(--tf-papier);border-left:3px solid var(--tf-terra);border-top:1px solid var(--tf-filet);border-bottom:1px solid var(--tf-filet);padding:clamp(22px,2.6vw,32px);margin:clamp(36px,4vw,52px) 0 0;max-width:70ch}body .tf-page.tf-doc .is-style-tf-encadre p{margin:0 0 10px;font-size:16px;line-height:1.7;color:var(--tf-texte)}body .tf-page.tf-doc .is-style-tf-encadre .is-style-tf-surtitre{font-size:11px;line-height:1.4;color:var(--tf-terra);margin:0 0 16px}body .tf-page.tf-doc .is-style-tf-citation{font-family:var(--tf-serif);font-style:italic;font-size:18px;line-height:1.6;color:var(--tf-foret);margin:0}body .tf-page.tf-doc .is-style-tf-encadre .is-style-tf-citation{font-size:18px;color:var(--tf-foret);margin:0}body .tf-page.tf-doc .is-style-tf-retour{margin:clamp(32px,4vw,48px) 0 0;font-family:var(--tf-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}body .tf-page.tf-doc .is-style-tf-retour a::before{content:"← "}@media (max-width:600px){body .tf-page.tf-doc .is-style-tf-resume :is(table,tbody,tr){display:block;width:100%}body .tf-page.tf-doc .is-style-tf-resume thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body .tf-page.tf-doc .is-style-tf-resume tr{padding:14px 16px;border-bottom:1px solid var(--tf-filet)}body .tf-page.tf-doc .is-style-tf-resume tbody td{display:block;width:auto!important;padding:0;border:0}body .tf-page.tf-doc .is-style-tf-resume tbody td+td{margin-top:4px;color:var(--tf-foret)}body .tf-page.tf-doc ol.is-style-tf-clauses>li{padding-left:46px}}@media print{body .tf-page.tf-doc{background:#fff}body .tf-page.tf-doc .is-style-tf-retour{display:none}body .tf-page.tf-doc :is(.is-style-tf-article,.is-style-tf-encadre,tr){break-inside:avoid}}