/* E5a-4 intégrée à hub-ia-collaboration-selection.html : copie de experience-e5a.css sans les règles globales (body, h1, h2, a, en-tête xp). */
.xp-b{display:inline-block;font-family:var(--police-donnees);font-size:12px;font-weight:500;padding:2px 9px;border-radius:999px;white-space:nowrap;letter-spacing:0;text-transform:none}
.xp-b--reel{background:var(--accent);color:var(--sur-accent)}
.ea-intro,.ea-tete{max-width:1280px;margin:auto;padding:80px 24px 24px}
.ea-tete{padding-top:120px;border-top:1px solid var(--bordure)}
.ea-sur{font-family:var(--police-donnees);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0}
.ea-lead{color:var(--texte-doux);max-width:760px;font-size:19px;margin:0}
.ea-piste{position:relative}
.ea-scene{position:sticky;top:0;height:100vh;margin-bottom:-100vh;overflow:hidden;perspective:1200px;perspective-origin:50% 46%;--px:0;--py:0;
 background:radial-gradient(ellipse 55% 45% at 50% 48%,rgba(189,238,99,.08),transparent 70%),#0b0d0c}
.ea-flux{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;contain:strict}
.ea-cam{position:absolute;inset:0;transform-style:preserve-3d;z-index:2}
.ea-espace{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--py)*-3deg)) rotateY(calc(var(--px)*5deg));transition:transform 1s cubic-bezier(.2,.8,.2,1)}
.ea-pan{position:absolute;left:0;top:0;width:min(40vw,620px);aspect-ratio:1440/900;border-radius:14px;contain:layout style}
.ea-pan.ea-live,.ea-pan.est-actif{will-change:transform,opacity,filter}
.ea-pan img{width:100%;height:100%;display:block;border-radius:14px;border:1px solid #2f352a;box-shadow:0 50px 110px rgba(0,0,0,.7);image-rendering:auto}
.ea-pan.est-actif img{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 90px rgba(189,238,99,.35),0 50px 110px rgba(0,0,0,.7)}
[data-v="1"] .ea-pan{overflow:hidden}
.ea-spot{position:absolute;opacity:0;border-radius:10px;border:2px solid var(--accent);box-shadow:0 0 0 9999px rgba(6,8,7,.5),0 0 34px rgba(189,238,99,.6);pointer-events:none}
[data-v="2"] .ea-spot,[data-v="3"] .ea-spot{display:none}
[data-v="3"] .ea-pan{width:min(74vw,1100px)}[data-v="3"] .ea-espace{top:43%}
.ea-detail{position:absolute;border-radius:10px;border:2px solid var(--accent);background-color:#fff;background-repeat:no-repeat;opacity:var(--lift,0);
 transform:translateZ(calc(var(--lift,0)*170px)) scale(calc(1 + var(--lift,0)*.14));box-shadow:0 30px 70px rgba(0,0,0,.65),0 0 46px rgba(189,238,99,.45)}
.ea-voile{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 48%,transparent 55%,rgba(11,13,12,.75) 100%)}
.ea-ovs{position:absolute;inset:0;z-index:4;pointer-events:none}
.ea-ov{position:absolute;top:50%;right:5vw;width:min(40vw,560px);transform:translateY(-50%);text-align:right;display:flex;flex-direction:column;align-items:flex-end;visibility:hidden;transition:visibility 0s .6s}
.ea-ov--d{right:auto;left:5vw;text-align:left;align-items:flex-start}
.ea-ov>*{margin:0}
.ea-ov.est-actif{visibility:visible;transition:none}
.ea-gnum{position:absolute;top:-.62em;right:-.04em;font-family:var(--police-titres);font-weight:600;font-size:clamp(140px,17vw,260px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(189,238,99,.22);z-index:-1;opacity:0;transform:translateY(20px);transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1)}
.ea-ov--d .ea-gnum{right:auto;left:-.04em}
.ea-trait{display:block;width:120px;height:2px;background:var(--accent);box-shadow:0 0 12px var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.2,.8,.2,1);margin-bottom:14px!important}
.ea-ov--d .ea-trait{transform-origin:left}
.ea-chap{font-family:var(--police-donnees);font-size:13px;color:var(--accent);display:flex;flex-wrap:wrap;gap:10px;align-items:center;opacity:0;transition:opacity .5s .1s}
.ea-t{font-family:var(--police-titres);font-weight:600;font-size:clamp(46px,5.6vw,96px);line-height:1;letter-spacing:-.025em;margin:12px 0 16px!important;text-shadow:0 4px 30px rgba(11,13,12,.9)}
.ea-t .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}
.ea-t .w>span{display:inline-block;transform:translateY(105%);transition:transform .75s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*55ms + 80ms)}
.ea-x,.ea-ov small{opacity:0;transform:translateY(10px);transition:opacity .6s .35s,transform .6s .35s;text-shadow:0 2px 14px #0b0d0c,0 0 3px #0b0d0c}
.ea-x{font-size:18px;max-width:28em}.ea-ov small{color:var(--texte-doux);font-family:var(--police-donnees);font-size:12px;margin-top:8px!important}
.ea-ov.est-actif .ea-gnum{opacity:1;transform:none}.ea-ov.est-actif .ea-trait{transform:none}.ea-ov.est-actif .ea-chap{opacity:1}
.ea-ov.est-actif .w>span{transform:none}.ea-ov.est-actif .ea-x,.ea-ov.est-actif small{opacity:1;transform:none}
.ea-ov.a-focus{outline:3px solid var(--accent);outline-offset:10px;border-radius:8px}
[data-v="3"] .ea-ov{top:auto;bottom:6vh;transform:none;width:min(54vw,760px)}
[data-v="3"] .ea-t{font-size:clamp(40px,4.6vw,80px)}
[data-v="3"] .ea-ov{background:rgba(11,13,12,.86);backdrop-filter:blur(6px);padding:18px 24px;border-radius:16px;border:1px solid rgba(189,238,99,.25)}[data-v="3"] .ea-gnum{display:none}
.ea-legendes{position:relative;z-index:5;pointer-events:none}
.ea-leg{min-height:100vh;opacity:0;pointer-events:auto;padding:24px;content-visibility:auto;contain-intrinsic-size:100vh 900px}
.ea-leg:last-child{min-height:120vh}
.ea-fixe{display:none}
.ea-pied{max-width:1280px;margin:auto;padding:40px 24px 80px;color:var(--texte-doux);font-size:14px;border-top:1px solid var(--bordure)}
@media (max-width:900px){
 [data-v="3"] .ea-ov{background:none;backdrop-filter:none;border:0;padding:0}[data-v="3"] .ea-espace{top:36%}
 .ea-pan{width:84vw}[data-v="3"] .ea-pan{width:94vw}.ea-espace{top:36%}
 .ea-ov,.ea-ov--d,[data-v="3"] .ea-ov{top:auto;bottom:4vh;left:18px;right:18px;width:auto;transform:none;text-align:left;align-items:flex-start}
 .ea-gnum,.ea-ov--d .ea-gnum{font-size:120px;right:-.04em;left:auto;top:-.7em}
 .ea-trait{transform-origin:left;width:80px}
 .ea-t,[data-v="3"] .ea-t{font-size:clamp(34px,10vw,48px)}.ea-x{font-size:16px}
 .ea-ovs::after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;background:linear-gradient(transparent,rgba(11,13,12,.92) 45%);z-index:-1}
 .ea-intro,.ea-tete{padding:56px 16px 16px}.ea-tete{padding-top:80px}

}
@media (prefers-reduced-motion: reduce){
 .ea-scene{display:none}
 .ea-leg,.ea-leg:last-child{opacity:1;min-height:0;max-width:900px;margin:0 auto 40px}
 .ea-leg>*{margin:0}.ea-leg .ea-chap{opacity:1;color:var(--accent);margin:10px 0 4px}
 .ea-leg h3{font-family:var(--police-titres);font-size:clamp(30px,4vw,44px);line-height:1.1;margin:0 0 8px}
 .ea-leg small{color:var(--texte-doux);font-family:var(--police-donnees);font-size:12px}
 .ea-fixe{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--bordure);margin-top:14px!important}
}
.ea-ov--d .ea-chap,.ea-chap{max-width:100%}.ea-legendes{overflow:hidden}
/* E5a-4 · interaction reconstituée */
[data-v="4"] .ea-pan{overflow:hidden;border-radius:14px}
[data-v="4"] .ea-spot{display:none}
.ea-pan img.ea-fr{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}
.ea-pan img.ea-fr.est-vu{opacity:1}
.ea-pan img.ea-crop{position:absolute;left:8%;top:6%;width:62%;height:auto;border-radius:10px;border:2px solid var(--accent);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 40px rgba(189,238,99,.45);opacity:0;transform:scale(.92) translateY(10px);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}
.ea-pan img.ea-crop.est-vu{opacity:1;transform:none}
.ea-cur{position:absolute;z-index:5;width:26px;height:26px;margin:-2px 0 0 -3px;opacity:0;transition:left .9s cubic-bezier(.45,.05,.2,1),top .9s cubic-bezier(.45,.05,.2,1),opacity .3s;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}
.ea-cur.est-vu{opacity:1}
.ea-cur i{position:absolute;left:-14px;top:-4px;width:2px;height:20px;background:#101211;opacity:0}
.ea-cur.saisie i{opacity:1;animation:ea-car .5s steps(1) infinite}
.ea-cur.saisie::after{content:"";position:absolute;left:-30px;top:-10px;width:70px;height:32px;border-radius:8px;border:2px solid var(--accent);box-shadow:0 0 18px rgba(189,238,99,.6)}
@keyframes ea-car{50%{opacity:0}}
.ea-rip{position:absolute;z-index:4;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--accent);background:rgba(189,238,99,.25);opacity:0;pointer-events:none}
.ea-rip.go{animation:ea-rip .7s ease-out}
@keyframes ea-rip{0%{opacity:1;transform:scale(.3)}100%{opacity:0;transform:scale(1.6)}}
[data-v="4"] .xp-b{white-space:normal;text-align:left}
@media (prefers-reduced-motion: reduce){.ea-cur,.ea-rip{display:none}}
/* E5a-5 · immersion vivante */
[data-v="5"] .ea-pan{width:min(74vw,1100px)}[data-v="5"] .ea-espace{top:43%}
[data-v="5"] .ea-pan img.ea-fr{border-radius:14px}
[data-v="5"] .ea-spot{display:none}
[data-v="5"] .ea-detail{opacity:0;transform:none;transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1);z-index:6}
[data-v="5"] .ea-pan.fini .ea-detail{opacity:1;transform:translateZ(170px) scale(1.14)}
[data-v="5"] .ea-ov{top:auto;bottom:6vh;transform:none;width:min(54vw,760px);background:rgba(11,13,12,.86);backdrop-filter:blur(6px);padding:18px 24px;border-radius:16px;border:1px solid rgba(189,238,99,.25)}
[data-v="5"] .ea-t{font-size:clamp(40px,4.6vw,80px)}[data-v="5"] .ea-gnum{display:none}
[data-v="5"] .xp-b{white-space:normal;text-align:left}
@media (max-width:900px){[data-v="5"] .ea-pan{width:94vw}[data-v="5"] .ea-espace{top:36%}[data-v="5"] .ea-ov{background:none;backdrop-filter:none;border:0;padding:0;left:18px;right:18px;width:auto}}
/* E5a-4 · écrans agrandis (~17 %) */
[data-v="4"] .ea-pan{width:min(47vw,730px)}
[data-v="4"] .ea-ov{width:min(39vw,540px)}
@media (max-width:900px){[data-v="4"] .ea-pan{width:96vw}[data-v="4"] .ea-espace{top:33%}[data-v="4"] .ea-ov{width:auto}}
[data-v="4"] .ea-ov{right:3vw}[data-v="4"] .ea-ov--d{left:3vw}
[data-v="4"] .ea-t{font-size:clamp(40px,4.4vw,76px)}
[data-v="5"] .ea-pan{width:min(64vw,980px)}[data-v="5"] .ea-espace{top:39%}
[data-v="5"] .ea-ov{width:min(46vw,640px);bottom:3vh;padding:14px 20px}
[data-v="5"] .ea-t{font-size:clamp(34px,3.4vw,56px)}
@media (max-width:900px){[data-v="5"] .ea-pan{width:94vw}[data-v="5"] .ea-espace{top:34%}[data-v="5"] .ea-ov{width:auto}}
/* E5a-5 · légende sous l’écran sur desktop, sans chevauchement */
@media (min-width:901px){[data-v="5"] .ea-pan{width:min(56vw,900px)}[data-v="5"] .ea-espace{top:35%}[data-v="5"] .ea-ov{left:50%;right:auto;transform:translateX(-50%);width:min(70vw,980px);bottom:2.5vh;padding:12px 22px}[data-v="5"] .ea-t{font-size:clamp(30px,2.8vw,46px);margin:6px 0 8px!important}[data-v="5"] .ea-x{max-width:none}}
/* Libellés « agents de métier » : surimpression reconstituée, non tirée d'une capture */
.ea-metiers{position:absolute;left:1%;top:33%;width:17.5%;z-index:3;display:flex;flex-direction:column;gap:.35em;padding:.6em .7em;border-radius:8px;background:#101211;border:1.5px dashed var(--accent);font-size:clamp(7px,.75vw,11px);line-height:1.2;color:#e9eee2;box-shadow:0 0 18px rgba(189,238,99,.35)}
.ea-metiers .xp-b{background:#fff;color:#101211;font-size:.9em;padding:1px 6px;align-self:flex-start}
.ea-metiers em{font-style:normal;color:var(--accent);font-family:var(--police-donnees)}
.ea-metiers i{font-style:normal;padding-left:1.2em;position:relative}.ea-metiers i::before{content:"";position:absolute;left:.2em;top:.35em;width:.55em;height:.55em;border-radius:50%;background:var(--accent)}
@media (max-width:900px){.ea-metiers{font-size:6.5px;padding:.4em .5em}}
/* Clics précis + message / réponse reconstitués */
.ea-pan{container-type:inline-size}
.ea-cur{transform-origin:3px 2px;transition:left .9s cubic-bezier(.45,.05,.2,1),top .9s cubic-bezier(.45,.05,.2,1),opacity .3s,transform .12s}
.ea-cur.appui{transform:scale(.82)}
.ea-rip{width:3.2cqw;height:3.2cqw;margin:-1.6cqw 0 0 -1.6cqw}
.ea-rip.go{animation:ea-rip .65s ease-out}
.ea-cur.saisie::after{display:none}
.ea-tape{position:absolute;left:30.9%;top:84.3%;height:3.2%;display:flex;align-items:center;font-size:1.02cqw;color:#1a1d18;z-index:3;font-family:var(--police-texte);pointer-events:none}
.ea-tape>span{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;border-right:2px solid #1a1d18}
.ea-pan.tape .ea-tape>span{max-width:40cqw;transition:max-width 2.6s steps(52)}
.ea-vide{position:absolute;left:22.3%;top:83.4%;width:61%;height:5%;background:#fff;opacity:0;z-index:4;transition:opacity .2s}
.ea-pan.envoye .ea-vide{opacity:1}.ea-pan.envoye .ea-tape{opacity:0}
.ea-envoi{position:absolute;left:22.5%;right:1.8%;top:47%;bottom:19.5%;z-index:4;background:#fff;border-top:1px solid #e3e6dc;padding:1.2cqw 1.6cqw;display:flex;flex-direction:column;justify-content:flex-end;gap:1cqw;font-size:1cqw;color:#1a1d18;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s;pointer-events:none}
.ea-pan.envoye .ea-envoi{opacity:1;transform:none}
.ea-envoi p{margin:0}.ea-rec{position:absolute;top:.8cqw;right:1cqw;background:#101211!important;color:#BDEE63!important;border:1.5px dashed #BDEE63;font-size:1.05cqw!important;padding:.2cqw .8cqw!important}
.ea-msg{display:flex;gap:.9cqw;align-items:flex-start}
.ea-av{flex:none;width:2.4cqw;height:2.4cqw;border-radius:50%;background:#e4e8dc;color:#3a4033;font-style:normal;font-size:.8cqw;font-weight:600;display:grid;place-items:center}
.ea-av--ag{background:#101211;color:#fff;border-radius:.6cqw}
.ea-nom{font-weight:600;font-size:.95cqw}.ea-nom small{font-weight:400;color:#6b7065;font-size:.85cqw;margin-left:.4cqw}
.ea-nom em{font-style:normal;background:#101211;color:#fff;border-radius:.4cqw;padding:.05cqw .45cqw;font-size:.75cqw;margin-left:.3cqw}
.ea-envoi mark{background:#e6f5c8;color:#2f4d0b;border-radius:.3cqw;padding:0 .2cqw}
.ea-msg--ag{opacity:0;transition:opacity .3s 1s}
.ea-pan.envoye .ea-msg--ag{opacity:1}
.ea-dots{display:flex;gap:.3cqw;height:1.4cqw;align-items:center}
.ea-dots span{width:.5cqw;height:.5cqw;border-radius:50%;background:#8a9080;animation:ea-dot 1s infinite}
.ea-dots span:nth-child(2){animation-delay:.15s}.ea-dots span:nth-child(3){animation-delay:.3s}
@keyframes ea-dot{50%{opacity:.25;transform:translateY(-.2cqw)}}
.ea-rtx{display:none}
.ea-pan.envoye .ea-dots{animation:ea-cache 0s 2.6s forwards}
.ea-pan.envoye .ea-rtx{display:block;opacity:0;animation:ea-montre .5s 2.6s forwards}
@keyframes ea-cache{to{display:none;height:0;opacity:0}}
@keyframes ea-montre{to{opacity:1}}
.ea-pan img.ea-crop{left:22%;top:34%;width:52%}
.ea-rtx,.ea-pan.envoye .ea-rtx{display:block;max-height:0;overflow:hidden;opacity:0}
.ea-pan.envoye .ea-rtx{animation:ea-montre2 .5s 2.6s forwards}
.ea-pan.envoye .ea-dots{animation:ea-cache2 .2s 2.6s forwards}
@keyframes ea-montre2{to{max-height:12cqw;opacity:1}}
@keyframes ea-cache2{to{height:0;opacity:0}}
.ea-rec{font-size:1.25cqw!important}
/* E5a-4 / E5a-5 · capture et légende agrandies (pt488u) */
@media (min-width:901px){
[data-v="4"] .ea-pan,[data-v="5"] .ea-pan{width:min(76vw,calc((100vh - 250px)*1.6),1500px)}
[data-v="4"] .ea-espace,[data-v="5"] .ea-espace{top:calc(50vh - 112px)}
[data-v="4"] .ea-ov,[data-v="4"] .ea-ov--d,[data-v="5"] .ea-ov{top:auto;left:50%;right:auto;bottom:1.6vh;transform:translateX(-50%);width:min(76vw,calc((100vh - 250px)*1.6),1500px);box-sizing:border-box;text-align:left;align-items:flex-start;background:rgba(11,13,12,.92);backdrop-filter:blur(6px);border:1px solid rgba(189,238,99,.3);border-radius:16px;padding:16px 30px 18px}
[data-v="4"] .ea-gnum,[data-v="5"] .ea-gnum,[data-v="4"] .ea-trait,[data-v="5"] .ea-trait{display:none}
[data-v="4"] .ea-chap,[data-v="5"] .ea-chap{font-size:15px}
[data-v="4"] .ea-t,[data-v="5"] .ea-t{font-size:clamp(32px,3vw,50px);margin:6px 0 8px!important}
[data-v="4"] .ea-x,[data-v="5"] .ea-x{font-size:clamp(19px,1.45vw,23px);line-height:1.4;max-width:none}
[data-v="4"] .ea-ov small,[data-v="5"] .ea-ov small{font-size:13px}}
@media (max-width:900px){[data-v="4"] .ea-x,[data-v="5"] .ea-x{font-size:18px;line-height:1.4}[data-v="4"] .ea-t,[data-v="5"] .ea-t{font-size:clamp(34px,9vw,44px)}}
@media (min-width:901px){
[data-v="4"] .ea-pan,[data-v="5"] .ea-pan{width:min(72vw,calc((100vh - 255px)*1.6),1500px)}
[data-v="4"] .ea-espace,[data-v="5"] .ea-espace{top:calc(68px + min(45vw,100vh - 255px,937px)/2)}
[data-v="4"] .ea-ov,[data-v="4"] .ea-ov--d,[data-v="5"] .ea-ov{width:min(90vw,1500px);bottom:1vh;padding:12px 30px 12px}
[data-v="4"] .ea-t,[data-v="5"] .ea-t{font-size:clamp(30px,2.8vw,46px);margin:4px 0 6px!important}
[data-v="4"] .ea-ov small,[data-v="5"] .ea-ov small{margin-top:4px!important}}
@media (min-width:901px){[data-v="4"] .ea-pan,[data-v="5"] .ea-pan{width:min(76vw,calc((100vh - 272px)*1.6),1500px)}[data-v="4"] .ea-espace,[data-v="5"] .ea-espace{top:calc(66px + min(47.5vw,100vh - 272px,937px)/2)}}
/* Contexte sombre forcé : la page parente est en thème clair (jour). */
.e5a-integre{--texte:#ECEEED;--texte-doux:#ADB5B2;color:#ECEEED;background:#0b0d0c;border-radius:18px;overflow:clip;font-size:17px;line-height:1.55}
.e5a-integre .ea-t,.e5a-integre .ea-x,.e5a-integre .ea-leg h3{color:#ECEEED}
.e5a-integre .ea-ov small,.e5a-integre .ea-lead{color:#ADB5B2}
.e5a-integre :focus-visible{outline:3px solid #BDEE63;outline-offset:3px}
/* pt502u · scène sous la barre de menu fixe (mesurée : 72 px desktop, 76 px ≤ 900 px) */
.e5a-integre{--e5a-menu:84px;--e5a-h:calc(100vh - var(--e5a-menu));--e5a-cap:200px}
@supports (height:100svh){.e5a-integre{--e5a-h:calc(100svh - var(--e5a-menu))}}
.e5a-integre .ea-scene{top:var(--e5a-menu);height:var(--e5a-h);margin-bottom:calc(var(--e5a-h)*-1)}
.e5a-integre .ea-leg{min-height:var(--e5a-h)}
@media (min-width:901px){
 .e5a-integre [data-v="4"] .ea-pan{width:min(76vw,calc((var(--e5a-h) - var(--e5a-cap) - 90px)*1.6),1500px)}
 .e5a-integre [data-v="4"] .ea-espace{top:calc((var(--e5a-h) - var(--e5a-cap) + 40px)/2)}
 .e5a-integre [data-v="4"] .ea-ov,.e5a-integre [data-v="4"] .ea-ov--d{bottom:12px;max-height:calc(var(--e5a-cap) - 4px);overflow:hidden;width:min(90vw,1500px)}
 .e5a-integre [data-v="4"] .ea-t{font-size:clamp(26px,2.4vw,42px)}
 .e5a-integre [data-v="4"] .ea-x{font-size:clamp(17px,1.3vw,21px)}
}
@media (max-width:900px){
 .e5a-integre{--e5a-menu:88px}
 .e5a-integre [data-v="4"] .ea-pan{width:min(94vw,calc((var(--e5a-h) * .42)*1.6))}
 .e5a-integre [data-v="4"] .ea-espace{top:calc(62px + min(94vw,var(--e5a-h)*.672)/3.2)}
 .e5a-integre [data-v="4"] .ea-ov{bottom:14px}
 .e5a-integre [data-v="4"] .ea-gnum{display:none}
 .e5a-integre [data-v="4"] .ea-t{font-size:clamp(26px,7.5vw,38px)}
 .e5a-integre [data-v="4"] .ea-x{font-size:16px}
}
@media (max-width:900px) and (min-width:600px){.e5a-integre [data-v="4"] .ea-x{font-size:18px}}

/* Légende E5a-4 un peu plus grande (t552u, 2026-11-05) */
@media (min-width:901px){
[data-v="4"] .ea-ov,[data-v="4"] .ea-ov--d,[data-v="5"] .ea-ov{padding:20px 36px 20px;border-radius:18px}
[data-v="4"] .ea-chap,[data-v="5"] .ea-chap{font-size:16px}
[data-v="4"] .ea-t,[data-v="5"] .ea-t{font-size:clamp(34px,3.2vw,54px);margin:8px 0 10px!important}
[data-v="4"] .ea-x,[data-v="5"] .ea-x{font-size:clamp(20px,1.6vw,26px)}
[data-v="4"] .ea-ov small,[data-v="5"] .ea-ov small{font-size:14px;margin-top:8px!important}}
