.arl{--bleu:#007f9e;--bleuT:#00708c;--cor:#f36c50;--corT:#b83e22;--men:#56d6ae;--menc:#a4e8d2;--graphite:#182126;--enc2:#4d565e;--chaud:#f6f5f2;--gris:#e9ebe8;--nuit:#12303a;--pale:#b7c9d0;color:var(--graphite);-webkit-font-smoothing:antialiased;background:#fff;font:17px/1.6 Urbanist,system-ui,sans-serif;overflow-x:clip}.arl,.arl *{box-sizing:border-box}.arl img{max-width:100%;display:block}.arl a{color:inherit}.arl h1,.arl h2,.arl h3{text-wrap:balance;color:inherit;margin:0;font-family:Urbanist,system-ui,sans-serif;font-weight:600}.arl p,.arl ul,.arl ol{margin:0;padding:0}.arl ul,.arl ol{list-style:none}.arl .arl-wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,5vw,80px)}.arl .k{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:600}.arl .pt{color:var(--cor)}.arl .num{font-feature-settings:"kern" 0;font-family:Urbanist Tabulaire,Urbanist,sans-serif}.arl .arl-tete{background:var(--chaud);clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%)}.arl .arl-tete-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:64px;padding-block:72px calc(64px + 4vw);display:grid}.arl .arl-tete h1{letter-spacing:-.025em;font-size:clamp(46px,6vw,80px);line-height:.98}.arl .arl-li{margin-top:22px}.arl .arl-li a{color:var(--bleuT);white-space:nowrap;font-weight:600;text-decoration:none}.arl .arl-tete .k{color:var(--bleuT);margin-bottom:12px}.arl .arl-som{border-top:1px solid #d6dad6}.arl .arl-som a{border-bottom:1px solid #d6dad6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 4px;text-decoration:none;display:grid}.arl .arl-som b{font-size:20px;font-weight:600;line-height:1.25;display:block}.arl .arl-som .num{color:var(--enc2);font-size:14px}.arl .arl-som a:hover b{color:var(--bleuT)}.arl .mini{min-width:96px;display:flex}.arl .mini img{object-fit:cover;border:2px solid var(--chaud);border-radius:6px;width:54px;height:54px;margin-left:-18px;box-shadow:0 2px 8px #1821262e}.arl .mini img:first-child{margin-left:0}.arl .fl{color:var(--bleu);font-size:20px}.arl .arl-series{padding-block:24px 96px}.arl .serie{border-top:1px solid var(--gris);padding-block:56px;scroll-margin-top:100px}.arl .serie:first-child{border-top:0}.arl .s-tete{margin-bottom:32px}.arl .s-tete h2{letter-spacing:-.015em;font-size:clamp(28px,3vw,40px);line-height:1.08}.arl .s-arts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px;display:grid}.arl .s-scene{background:var(--chaud);border-radius:12px;align-items:center;gap:22px;margin-top:36px;padding:14px 20px;display:flex}.arl .s-scene .k{color:var(--bleuT);flex:none}.arl .s-scene ul{flex:1;gap:24px;min-width:0;display:flex}.arl .s-scene li{flex:1 1 0;min-width:0}.arl .s-scene a{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.arl .s-scene .vg{aspect-ratio:16/9;background:var(--gris);border-radius:4px;display:block;position:relative;overflow:hidden}.arl .s-scene .vg img{object-fit:cover;width:100%;height:100%}.arl .s-scene .vg.logo{border:1px solid var(--gris);background:#fff}.arl .s-scene .vg.logo img{object-fit:contain;padding:10%}.arl .s-scene .lec{width:22px;height:22px;color:var(--graphite);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #18212640}.arl .s-scene .lec svg{width:8px;height:8px}.arl .s-scene .logo .lec{background:var(--menc);width:16px;height:16px;inset:auto 3px 3px auto;transform:none}.arl .s-scene .tx{min-width:0}.arl .s-scene b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.arl .s-scene .ev{color:var(--enc2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.arl .s-scene a:hover b{color:var(--bleuT)}.arl .carte{grid-template-columns:minmax(0,1fr);grid-template-areas:"img""meta""titre""res""lire";align-content:start;display:grid;position:relative}.arl .c-img{background:var(--gris);border:1px solid var(--gris);border-radius:8px;grid-area:img;margin-bottom:16px;display:block;overflow:hidden}.arl .c-img img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;transition:transform .4s}.arl .carte:hover .c-img img{transform:scale(1.03)}.arl .c-meta{color:var(--enc2);grid-area:meta;font-size:14px}.arl .c-titre{letter-spacing:-.01em;grid-area:titre;margin-top:8px;font-size:clamp(19px,1.5vw,22px);line-height:1.15}.arl .c-titre a{text-decoration:none}.arl .c-titre a:hover{color:var(--bleuT)}.arl .c-res{color:var(--enc2);grid-area:res;margin-top:12px;font-size:15.5px;line-height:1.55}.arl .c-lire{color:var(--bleuT);grid-area:lire;justify-self:start;margin-top:14px;font-weight:600;text-decoration:none}.arl [data-slug=transcription-locale] .c-img img{object-position:0 0}.arl [data-slug=side-project] .c-img img{object-position:50% 40%}.arl [data-slug=ia-sante] .c-img img{object-position:50% 22%}.arl [data-slug=donnees-sante] .c-img img{object-position:40% 28%}.arl .arl-fin{background:var(--nuit);color:var(--chaud);clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%);padding-block:calc(4vw + 88px) 96px}.arl .panneau{background:#f6f5f20f;border:1px solid #f6f5f224;border-radius:10px;max-width:1000px;padding:clamp(22px,3vw,40px)}.arl .fin-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.arl .fin-cta .k{color:var(--menc)}.arl .fin-cta h2{margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.arl .fin-cta p{color:var(--pale);margin-top:12px}.arl .fin-cta .alt{font-size:14px}.arl .fin-cta .alt a{color:var(--menc)}.arl .btn-p{background:var(--bleu);color:#fff;white-space:nowrap;border-radius:4px;padding:15px 24px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 10px 30px #007f9e4d}@keyframes arl-entre{0%{opacity:0;transform:translateY(24px)}}@keyframes arl-tombe{0%{opacity:0;transform:translateY(-60px)}60%{opacity:1;transform:translateY(4px)}to{transform:none}}@keyframes arl-monte{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:no-preference){.arl .arl-tete h1{animation:.8s ease-out backwards arl-entre}.arl .arl-tete h1 .pt{animation:.55s ease-out .85s backwards arl-tombe;display:inline-block}.arl .arl-som li{animation:.6s ease-out backwards arl-entre;animation-delay:calc(.3s + var(--j,0) * .12s)}.arl .mini img{transition:transform .3s}.arl .arl-som a:hover .mini img:first-child{transform:rotate(-5deg)}.arl .arl-som a:hover .mini img:nth-child(2){transform:translate(6px)rotate(3deg)}.arl .arl-som a:hover .mini img:nth-child(3){transform:translate(12px)rotate(-3deg)}.arl .arl-som a:hover .mini img:nth-child(4){transform:translate(18px)rotate(5deg)}.arl .arl-som .fl{transition:transform .25s}.arl .arl-som a:hover .fl{transform:translateY(5px)}.arl.anim .serie:not(.vu) .carte{opacity:0}.arl.anim .serie.vu .carte{animation:.6s ease-out backwards arl-monte;animation-delay:calc(var(--i,0) * .11s)}.arl .s-tete .pt{display:inline-block}.arl.anim .serie:not(.vu) .s-tete .pt{opacity:0}.arl.anim .serie.vu .s-tete .pt{animation:.55s ease-out .25s backwards arl-tombe}.arl .carte:before{content:"";z-index:3;background:var(--cor);transform-origin:0;border-radius:2px;height:3px;transition:transform .4s;position:absolute;top:-1px;left:0;right:14px;transform:scaleX(0)}.arl .carte:after{content:"";z-index:3;background:var(--cor);border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:-4.5px;right:4px;transform:scale(0)}.arl .carte:hover:before{transform:scaleX(1)}.arl .carte:hover:after{transition:transform .25s cubic-bezier(.3,1.6,.5,1) .32s;transform:scale(1)}.arl .c-lire{transition:transform .2s}.arl .c-lire:hover{transform:translate(5px)}.arl .s-scene .vg img{transition:transform .3s}.arl .s-scene a:hover .vg img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.arl,.arl *{transition:none!important;animation:none!important}}@media (width<=900px){.arl .arl-tete-in{grid-template-columns:1fr;gap:36px}.arl .s-scene{flex-direction:column;align-items:stretch;gap:12px;margin-top:40px}.arl .s-scene ul{flex-direction:column;gap:12px}.arl .s-scene b{-webkit-line-clamp:unset;display:block;overflow:visible}.arl .s-arts{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:44px}.arl .fin-cta{grid-template-columns:1fr}}.arl{margin-top:calc(-1 * var(--cf-header))}.arl .arl-tete-in{padding-top:calc(72px + var(--cf-header))}.arl .arl-series{padding-bottom:0}.arl .arl-fin{padding-block:calc(4vw + 40px) 56px}
