/* White editorial treatment inspired by the supplied reference; hero untouched. */
.eco-intro,.eco-engagements,.eco-attest,.eco-faqsec{background:#fff!important;color:#17232c}.eco-intro .h-sec,.eco-engagements>.wrap>.sec-head .h-sec,.material-lab__head h3,.eco-feature>h3,.eco-attest .h-sec,.eco-faqsec .h-sec{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.08!important}.eco-intro .h-sec{font-size:clamp(34px,4vw,58px)}.eco-intro .wrap{column-gap:90px}.eco-intro .kicker,.eco-engagements .kicker,.eco-attest .kicker{font-size:11px;letter-spacing:.16em;color:#087eae}.eco-engagements>.wrap>.sec-head{padding-bottom:30px;border-bottom:1px solid #e6ecef}.eco-engagements>.wrap>.sec-head .h-sec{font-size:clamp(32px,3.5vw,50px)}.material-lab{position:relative;border:0;padding-top:24px}.material-lab__head{position:relative;padding-left:90px;min-height:100px}.material-lab__head::before{content:'01';position:absolute;left:0;top:-14px;font:110px/.9 Georgia,serif;letter-spacing:-.09em;color:#e7edf0;pointer-events:none}.material-lab__head h3{font-size:clamp(36px,4vw,60px)}.material-lab__head p{font-size:16px;max-width:340px}.material-lab__layout{border-radius:24px;border:1px solid #e5ebef;box-shadow:0 18px 55px #17232c05}.material-lab__details h4{font-family:Georgia,serif;font-weight:400;font-size:42px}.material-lab__zoom img{height:430px}.material-lab__type{letter-spacing:.16em}.material-lab__tabs{gap:16px}.material-lab__tabs button{border-radius:10px;padding:14px}.material-lab__tabs button[aria-selected=true]{box-shadow:inset 0 -2px #0788bf}.eco-pillars>.eco-feature{position:relative;column-gap:90px;padding:90px 0!important}.eco-feature>.eco-pillars__n{font:120px/.8 Georgia,serif!important;color:#e6ecef!important;letter-spacing:-.09em;position:absolute;left:calc(50% + 10px);top:62px;pointer-events:none}.eco-feature>.eco-feature-label{font:11px monospace;color:#087eae;letter-spacing:.13em;padding-top:32px;margin:0 0 22px!important;position:relative;z-index:1}.eco-feature>h3{font-size:clamp(38px,4vw,62px)!important;position:relative;z-index:1}.eco-feature>.eco-pillars__media{border-radius:24px;height:610px!important;max-height:75vh;box-shadow:0 20px 55px #17232c0b}.eco-feature>.eco-pillars__media::after{content:'Collégien, 77 · Impression UVgel';position:absolute;left:22px;bottom:22px;max-width:calc(100% - 44px);padding:15px 20px;background:rgba(255,255,255,.93);backdrop-filter:blur(12px);border:1px solid #fff;border-radius:12px;color:#17232c;font-size:13px;box-shadow:0 10px 30px #17232c10;pointer-events:none}.eco-feature>.production-inks{border-radius:14px;background:#fff;box-shadow:0 9px 28px #17232c06;margin-top:12px!important}.eco-feature>p{font-size:16px!important;line-height:1.75}.eco-certificate-card>.eco-pillars__n{left:0}.eco-certificate-card>.eco-pillars__media{height:440px!important;grid-row:1/7;overflow:hidden}.eco-certificate-card>.eco-pillars__media::after{content:'Imprim’Vert · Attestation 2020';left:auto;right:20px}.eco-certificate-card>.eco-pillars__media button{padding:28px 20px 65px}.imprimvert-explanation h4{font-family:Georgia,serif;font-weight:400;font-size:25px}.imprimvert-explanation .tri-criteria li{font-size:14px!important;padding-top:12px!important;padding-bottom:12px!important}.production-more summary{border-radius:30px;font-size:14px;padding:12px 22px}.eco-attest .sec-head{gap:70px}.eco-attest .certs>li{border-radius:18px;box-shadow:0 10px 30px #17232c04}.eco-attest .certs .yr{font-family:Georgia,serif;font-weight:400;font-size:36px;color:#17232c}.eco-faqsec>.wrap{border:1px solid #dfe7eb;border-radius:24px;padding:42px;box-shadow:0 15px 45px #17232c05}.eco-faqsec .btn{border-radius:30px}.eco-feature .text-link{font-size:14px}@media(max-width:900px){.material-lab__head{padding-left:65px}.material-lab__head::before{font-size:85px;top:0}.eco-pillars>.eco-feature{padding:55px 0!important}.eco-feature>.eco-pillars__n{left:0;top:480px;font-size:95px!important}.eco-feature>.eco-feature-label{padding-top:12px;padding-left:55px!important}.eco-feature>h3{padding-left:55px!important}.eco-feature>.eco-pillars__media{height:390px!important;max-height:none;grid-row:auto}.eco-certificate-card>.eco-pillars__media{height:330px!important;grid-row:auto}.eco-certificate-card>.eco-pillars__n{top:420px}.eco-faqsec>.wrap{padding:28px}.eco-attest .sec-head{gap:25px}}@media(max-width:600px){.material-lab__head{padding-left:0}.material-lab__head::before{position:relative;display:block;margin:0 0 12px;font-size:70px}.material-lab__head h3{font-size:38px}.material-lab__details h4{font-size:34px}.eco-feature>.eco-pillars__n{display:none}.eco-feature>h3,.eco-feature>.eco-feature-label{padding-left:0!important}.eco-feature>.eco-pillars__media{height:340px!important}.eco-certificate-card>.eco-pillars__media{height:280px!important}.eco-feature>.eco-pillars__media::after{font-size:11px;padding:10px 14px}}
