.eco-bandeau{color:var(--kx-gris-moyen);margin:0 0 6px;font-size:14px}.eco-log{max-width:1000px;margin:0 auto}.eco-log .lignes{margin:0;padding:0;list-style:none}.eco-log .lignes li{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,18rem) minmax(0,1fr) 7rem 8.5rem;align-items:center;gap:16px;max-width:none;margin:0;padding:9px 0;display:grid}.eco-log .nm{color:var(--kx-gris-encre);font-size:14.5px;line-height:1.35}.eco-log .piste{border:1px solid var(--hairline);background-color:#fff;background-image:linear-gradient(to right, var(--kx-gris-clair) 0 1px, transparent 1px);background-size:calc(100% / var(--eco-decades)) 100%;background-repeat:repeat-x;height:15px;display:block}.eco-log .barre{min-width:2px;height:100%;display:block}.eco-log .val{color:var(--kx-encre);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13.5px;font-weight:600}.eco-log .eq{color:var(--kx-gris-moyen);text-align:right;font-size:13px}.eco-log .lignes li.repere{background:var(--surface-1)}.eco-log .lignes li.repere .nm{color:var(--kx-encre);font-weight:600}.eco-log .axe{grid-template-columns:minmax(0,18rem) minmax(0,1fr) 7rem 8.5rem;gap:16px;margin:6px 0 0;display:grid}.eco-log .graduations{height:16px;color:var(--kx-gris-moyen);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px;position:relative}.eco-log .graduations span{top:0;left:calc(var(--eco-i) / var(--eco-decades) * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}.eco-log .unite{letter-spacing:.05em;color:var(--kx-gris-moyen);margin:12px 0 0;font-size:11.5px;font-weight:600}.eco-log .src{color:var(--kx-gris-moyen);max-width:88ch;margin:10px 0 0;font-size:12.5px;line-height:1.65}.eco-log .barre{-webkit-print-color-adjust:exact;print-color-adjust:exact}.eco-log .k1{background-color:var(--chart-1)}.eco-log .k2{background-color:var(--chart-2);background-image:repeating-linear-gradient(45deg,#fff9 0 3px,#0000 3px 6px)}.eco-marginal{border-top:1px solid var(--hairline);max-width:900px;margin:64px auto 0;padding-top:34px}.eco-marginal .t{letter-spacing:.08em;text-transform:uppercase;color:var(--kx-gris-moyen);margin:0 0 22px;font-size:12.5px;font-weight:600}.eco-marginal ul{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.eco-marginal li{max-width:none;margin:0;padding-left:24px;position:relative}.eco-marginal li:before{content:"";background:url(/assets/signe-x-couleur.svg) 50%/contain no-repeat;width:11px;height:11px;position:absolute;top:.42em;left:0}.eco-marginal li>b{color:var(--kx-encre);margin-bottom:6px;font-size:16.5px;display:block}.eco-marginal span b{color:var(--kx-encre);font-weight:600}.eco-marginal span{color:var(--kx-gris-moyen);font-size:14.5px;line-height:1.6;display:block}.eco-niveau-sec{background:var(--surface-1)}.eco-niveau-sec .card{background:#fff}.eco-tenue{max-width:900px;margin:56px auto 0;padding:34px 38px}.eco-tenue .tag{letter-spacing:.07em;text-transform:uppercase;color:var(--kx-gris-moyen);margin-bottom:22px;font-size:12.5px;font-weight:600;display:block}.eco-tenue ul{grid-template-columns:1fr 1fr;gap:22px 40px;margin:0;padding:0;list-style:none;display:grid}.eco-tenue li{align-items:flex-start;gap:13px;max-width:none;margin:0;display:flex}.eco-tenue li svg{flex:none;margin-top:3px}.eco-tenue li b{color:var(--kx-encre);margin-bottom:4px;font-size:16.5px;display:block}.eco-tenue li span{color:var(--kx-gris-moyen);font-size:14.5px;line-height:1.6;display:block}.eco-formule{border-left:2px solid var(--kx-bleu);max-width:820px;margin:64px auto 0;padding:4px 0 4px 28px}.eco-formule .tag{letter-spacing:.07em;text-transform:uppercase;color:var(--kx-gris-moyen);margin-bottom:14px;font-size:12.5px;font-weight:600;display:block}.eco-formule blockquote{color:var(--kx-encre);letter-spacing:-.005em;margin:0;font-size:19px;line-height:1.6}.eco-mot{border-top:1px solid var(--hairline);max-width:820px;margin:48px auto 0;padding-top:34px}.eco-mot .qm{background:var(--kx-degrade);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:56px;font-weight:600;line-height:.6}.eco-mot blockquote{color:var(--kx-encre);letter-spacing:-.005em;margin:22px 0;font-size:19px;line-height:1.55}.eco-mot .who{margin:0}.eco-mot .who b{color:var(--kx-encre);font-size:15px;display:block}.eco-mot .who span{color:var(--kx-gris-moyen);font-size:13.5px}.eco-arrete{border-top:1px solid var(--hairline);max-width:760px;color:var(--kx-gris-moyen);margin:44px auto 0;padding-top:22px;font-size:13px;line-height:1.6}@media (min-width:961px){.eco-leviers,.eco-engrenage{grid-template-columns:repeat(3,1fr);max-width:900px}.eco-leviers .step p,.eco-engrenage .step p{max-width:32ch}}@media (max-width:960px){.eco-marginal ul,.eco-tenue ul{grid-template-columns:1fr;gap:26px}.eco-log .lignes li{grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"nm val""piste piste""eq eq";gap:6px 16px;padding:14px 0}.eco-log .nm{grid-area:nm}.eco-log .val{grid-area:val}.eco-log .piste{grid-area:piste}.eco-log .eq{text-align:left;grid-area:eq}.eco-log .axe{grid-template-columns:1fr}.eco-log .graduations{grid-column:1;font-size:10px}}@media (max-width:760px){.eco-formule{padding-left:20px}.eco-formule blockquote,.eco-mot blockquote{font-size:17.5px}.eco-tenue{padding:28px 24px}}.eco-deux{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.eco-deux+.reas{max-width:64ch;line-height:1.6}
