a.lien-noir{color:#000 !important;text-decoration:underline}@media (max-width:767px){.menu_footer li{width:100%;text-align:center}.menu_footer li a{display:inline-block;margin:auto;text-align:center}.menu_footer li:after{display:none}.logo_vert01{width:50% !important;text-align:right}.logo_vert02{width:50%!important;text-align:left}}.ep{--green:#2f9e4f;--green-d:#1f7a3a;--green-dd:#15592a;--amber:#f2a41c;--amber-d:#d2880a;--ink:#2f3a40;--ink-soft:#5d6b71;--ink-mute:#8a979c;--line:#e4e8e3;--line-soft:#eef1ed;--paper:#fff;--tint:#f4f7f2;--tint-amber:#fff6e6;--tint-green:#eef6ef;--serif:"Roboto",system-ui,Arial,sans-serif;--sans:"Roboto",system-ui,Arial,sans-serif;--mono:"Roboto",system-ui,Arial,sans-serif;font-family:var(--sans);color:var(--ink);background:var(--paper);box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ep *,.ep *:before,.ep *:after{box-sizing:border-box}.ep .ep-eyebrow{font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green-d)}.ep .ep-lead{font-family:var(--serif);font-size:22px;line-height:1.5;color:var(--ink-soft);font-weight:400;margin:0}.ep .ep-h2{font-family:var(--serif);font-weight:700;color:var(--green-dd);font-size:27px;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px}.ep .ep-p{font-size:16.5px;line-height:1.72;color:var(--ink);margin:0 0 16px;text-wrap:pretty}.ep .ep-p:last-child{margin-bottom:0}.ep .ep-figwrap{margin:12px 0}.ep .ep-fig{width:100%;border:1px solid var(--line);border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:#f3f6f2;background-image:repeating-linear-gradient(135deg,rgba(47,158,79,.06) 0 11px,transparent 11px 22px)}.ep .ep-fig--green{background-color:var(--tint-green);background-image:repeating-linear-gradient(135deg,rgba(31,122,58,.09) 0 11px,transparent 11px 22px)}.ep .ep-fig-tag{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);background:rgba(255,255,255,.75);padding:6px 12px;border-radius:2px;border:1px solid var(--line)}.ep .ep-figcap{font-family:var(--mono);font-size:12px;color:var(--ink-mute);margin-top:9px;line-height:1.5}.ep .ep-kpiband{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin:44px 0}.ep .ep-kpi{background:var(--tint);padding:24px 20px}.ep .ep-kpi-num{font-family:var(--serif);font-weight:700;font-size:38px;line-height:1;color:var(--green-d);letter-spacing:-.02em}.ep .ep-kpi-num--amber{color:var(--amber-d)}.ep .ep-kpi-lab{font-size:13px;line-height:1.4;color:var(--ink-soft);margin-top:10px}.ep .ep-pull{font-family:var(--serif);font-style:italic;font-weight:400;font-size:27px;line-height:1.45;color:var(--green-dd);border-left:4px solid var(--amber);padding:4px 0 4px 26px;margin:44px 0}.ep .ep-btn{display:inline-flex;align-items:baseline;gap:9px;text-decoration:none;font-family:var(--sans);font-weight:700;font-size:15px;padding:13px 22px;border-radius:3px;white-space:nowrap}.ep .ep-btn--amber{background:var(--amber);color:#3a2a00}.ep .ep-btn-ico{font-size:11px;transform:translateY(-1px)}.ep .ep-btn-sub{font-family:var(--mono);font-weight:500;font-size:11.5px;opacity:.7}.ep .ep-tag{font-family:var(--mono);font-size:12px;color:var(--ink-soft);border:1px solid var(--line);border-radius:100px;padding:5px 12px;background:var(--paper);white-space:nowrap}.ep .ep-tagrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ep .ep-tagrow-lab{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-right:4px}.ep .ep-relhead{font-family:var(--serif);font-weight:700;font-size:20px;color:var(--green-dd);margin:0 0 22px}.ep .ep-related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ep .ep-relcard{text-decoration:none;color:inherit}.ep .ep-relthumb{height:110px;border-radius:3px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin-bottom:12px;background-color:#f3f6f2;background-image:repeating-linear-gradient(135deg,rgba(47,158,79,.06) 0 9px,transparent 9px 18px)}.ep .ep-reltype{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin-bottom:5px}.ep .ep-reltitle{font-family:var(--serif);font-size:16.5px;line-height:1.32;font-weight:500}.ep-a{background:var(--paper)}.ep-a .ep-topbar{height:6px;background:var(--green)}.ep-a .ep-a-col{max-width:760px;margin:0 auto;padding:76px 24px 110px}.ep-a .ep-a-title{font-family:var(--serif);font-weight:700;font-size:50px;line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:18px 0 22px}.ep-a .ep-a-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:34px 0 40px}.ep-a .ep-metaline{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--mono);font-size:12.5px;color:var(--ink-soft)}.ep-a .ep-metaline span{display:inline-flex;gap:5px}.ep-a .ep-metaline b{color:var(--ink);font-weight:700}.ep-a .ep-a-sec{margin:40px 0}.ep-a .ep-secnum{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--amber-d);letter-spacing:.1em;margin-bottom:8px}.ep-a .ep-dlcard{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--tint-amber);border:1px solid #f3e2bd;border-radius:5px;padding:24px 28px;margin:48px 0 36px}.ep-a .ep-dlcard-k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-d)}.ep-a .ep-dlcard-t{font-family:var(--serif);font-size:18px;color:var(--ink);margin-top:5px}.ep-a .ep-tagrow{margin-bottom:56px}@media (max-width:680px){.ep-a .ep-a-col{padding:48px 20px 72px}.ep-a .ep-a-title{font-size:36px}.ep-a .ep-lead{font-size:19px}.ep .ep-kpiband{grid-template-columns:repeat(2,1fr)}.ep .ep-related{grid-template-columns:1fr}.ep .ep-pull{font-size:22px}}.slider-etudes-wrap-v3{position:relative;max-width:1240px;margin:0 auto;padding:0 90px 40px;box-sizing:border-box}.slider-etudes-viewport-v3{overflow:hidden;width:100%}.slider-etudes-track-v3{display:flex;gap:20px;transition:transform .45s ease;will-change:transform}.slider-etude-item-v3{flex:0 0 212px;width:212px;height:300px}.slider-etude-img-v3{width:212px !important;height:300px !important;object-fit:cover !important;display:block !important}.slider-etudes-btn-v3{position:absolute;top:150px;transform:translateY(-50%);z-index:50;width:70px;height:70px;border:0;padding:0;margin:0;background:rgba(255,255,255,.1);backdrop-filter:blur(4px);border-radius:50%;cursor:pointer;transition:all .25s ease}.slider-etudes-btn-v3:before{content:"";position:absolute;width:58px;height:58px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#cc3d78;border:3px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.25);transition:all .25s ease}.slider-etudes-btn-v3:hover:before{background:#35b34a}.slider-etudes-btn-v3:after{content:"";position:absolute;width:14px;height:14px;top:50%;left:50%;border-top:4px solid #fff;border-right:4px solid #fff}.slider-etudes-next-v3:after{transform:translate(-65%,-50%) rotate(45deg)}.slider-etudes-prev-v3:after{transform:translate(-35%,-50%) rotate(-135deg)}.slider-etudes-prev-v3{left:-10px}.slider-etudes-next-v3{right:-10px}.slider-etudes-dots-v3{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:25px}.slider-etudes-dot-v3{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.35);border:2px solid #fff;cursor:pointer;transition:all .2s ease}.slider-etudes-dot-v3.active{background:#35b34a;border-color:#35b34a}@media (max-width:1024px){.slider-etudes-wrap-v3{padding-left:60px;padding-right:60px}}@media (max-width:768px){.slider-etudes-wrap-v3{padding-left:50px;padding-right:50px}.slider-etudes-btn-v3{width:55px;height:55px}.slider-etudes-btn-v3:before{width:45px;height:45px}.slider-etudes-btn-v3:after{width:10px;height:10px;border-top-width:3px;border-right-width:3px}}.slider-magazines-hs-wrap{position:relative;max-width:1240px;margin:0 auto;padding:0 90px 40px;box-sizing:border-box}.slider-magazines-hs-viewport{overflow:hidden;width:100%}.slider-magazines-hs-track{display:flex;gap:20px;transition:transform .45s ease;will-change:transform}.slider-magazines-hs-item{flex:0 0 212px;width:212px;height:300px}.slider-magazines-hs-img{width:212px !important;height:300px !important;object-fit:cover !important;display:block !important}.slider-magazines-hs-btn{position:absolute;top:150px;transform:translateY(-50%);z-index:50;width:70px;height:70px;border:0;padding:0;margin:0;background:rgba(255,255,255,.1);backdrop-filter:blur(4px);border-radius:50%;cursor:pointer;transition:all .25s ease}.slider-magazines-hs-btn:before{content:"";position:absolute;width:58px;height:58px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#cc3d78;border:3px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.25);transition:all .25s ease}.slider-magazines-hs-btn:hover:before{background:#35b34a}.slider-magazines-hs-btn:after{content:"";position:absolute;width:14px;height:14px;top:50%;left:50%;border-top:4px solid #fff;border-right:4px solid #fff}.slider-magazines-hs-next:after{transform:translate(-65%,-50%) rotate(45deg)}.slider-magazines-hs-prev:after{transform:translate(-35%,-50%) rotate(-135deg)}.slider-magazines-hs-prev{left:-10px}.slider-magazines-hs-next{right:-10px}.slider-magazines-hs-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:25px}.slider-magazines-hs-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.35);border:2px solid #fff;cursor:pointer;transition:all .2s ease}.slider-magazines-hs-dot.active{background:#35b34a;border-color:#35b34a}@media (max-width:1024px){.slider-magazines-hs-wrap{padding-left:60px;padding-right:60px}}@media (max-width:768px){.slider-magazines-hs-wrap{padding-left:50px;padding-right:50px}.slider-magazines-hs-btn{width:55px;height:55px}.slider-magazines-hs-btn:before{width:45px;height:45px}.slider-magazines-hs-btn:after{width:10px;height:10px;border-top-width:3px;border-right-width:3px}}