.rl{--ink-3:#6e6e6e;--s1:10px;--t-quote:28px;--tap:44px}.rl .hero{text-align:center;padding:var(--s5) 0 var(--s5)}.rl .hero h1{font-size:var(--t-display);max-width:14ch;margin:0 auto}.rl .hi{background:var(--blue);color:var(--blue-ink);white-space:nowrap;margin:.34em .02em 0;padding:.3em .14em .1em;line-height:.92;display:inline-block;position:relative}.rl .hi .tag{font-size:var(--t-tag);letter-spacing:.02em;background:var(--ink);color:#fff;white-space:nowrap;text-transform:none;box-shadow:0 0 0 3px var(--bg);align-items:center;gap:7px;padding:5px 9px;line-height:1;display:inline-flex;position:absolute;top:-22px;left:-6px}.rl .hi .tag .rd{font-size:12px}.rl .hi .field{font-size:var(--t-tag);color:var(--ink);border:1.5px solid var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:6px 10px;line-height:1;display:inline-flex;position:absolute;bottom:-26px;right:-8px}.rl .hi .field i{background:#2fb36a;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rl .hero .sub{max-width:42ch;margin:var(--s4) auto var(--s4);color:var(--ink-2);font-size:22px;line-height:1.35}.rl .hero .acts{gap:var(--s3);justify-content:center;align-items:center;display:flex}.rl .hero .acts a:not(.pill){align-items:center;gap:8px;font-weight:700;display:inline-flex}.rl .hi:has(.rel){color:var(--ink);background:0 0}.rl .hi .rel{background:var(--blue);color:var(--blue-ink);white-space:nowrap;clip-path:inset(0);animation:rl-sweep .55s var(--ease) .5s both;padding:.3em .14em .1em;position:absolute;inset:0}@keyframes rl-sweep{0%{clip-path:inset(0 100% 0 0)}}.rl .hi .tag,.rl .hi .field{z-index:1}.rl .hi .tag{animation:rl-pose .18s var(--ease) 1.15s both}.rl .hi .field{animation:rl-pose .18s var(--ease) 1.4s both}@keyframes rl-pose{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.rl *,.rl :before,.rl :after{transition:none!important;animation:none!important}.rl .hi .rel{clip-path:inset(0)}.rl .hi .tag,.rl .hi .field{opacity:1;transform:none}}.rl .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);font-weight:700;font-size:var(--t-small);flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:18px 0;display:flex}.rl .band span .rd{margin:0 2px;font-size:.85em}.rl section.s{padding:var(--s6) 0 0}.rl .s h2{font-size:var(--t-h2);text-align:center;max-width:18ch;margin:0 auto}.rl .s .lead{text-align:center;color:var(--ink-2);max-width:46ch;margin:var(--s3) auto 0}.rl .sys{margin-top:var(--s5);border-top:1px solid var(--line)}.rl .sys .row{gap:var(--s3);border-bottom:1px solid var(--line);transition:background-color var(--dur) var(--ease);grid-template-columns:150px 1.4fr 1fr 1fr;align-items:baseline;padding:20px 0;display:grid}.rl .sys a.row:hover{background:#fafafa}.rl .sys .row:not(:has(.ill)){grid-template-columns:1.4fr 1fr 1fr}.rl .sys .ill{align-self:center}.rl .sys .ill img{mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:96px;margin:0 auto}.rl .sys .t{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.05}.rl .sys .x{color:var(--blue);font-weight:700}.rl .sys .p{color:var(--ink-2);text-align:right}.rl .bloc-bleu{background:var(--blue-nuit);color:#fff;margin-top:var(--s6);padding:var(--s6) 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.rl .bloc-bleu .in{max-width:var(--w);margin:0 auto;padding:0 24px}.rl .bloc-bleu h2{font-size:var(--t-h2);text-align:center;max-width:18ch;margin:0 auto}.rl .bloc-bleu .lead{text-align:center;max-width:46ch;margin:var(--s3) auto 0;color:#ffffffd9}.rl .bloc-bleu .hi{color:var(--blue-nuit);background:#fff}.rl .facts{margin-top:var(--s5);gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.rl .facts>div{border-top:3px solid var(--ink);padding-top:18px}.rl .bloc-bleu .facts>div{border-top-color:#fff}.rl .facts b{letter-spacing:-.02em;margin-bottom:10px;font-size:28px;font-weight:800;line-height:1.05;display:block}.rl .facts p{color:var(--ink-2);font-size:var(--t-small)}.rl .bloc-bleu .facts p{color:#ffffffd9}.rl .echos{padding:var(--s5) 0 0}.rl .echo{gap:var(--s3) var(--s4);padding:var(--s4) 0;border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr;align-items:baseline;display:grid}.rl .echo:last-child{border-bottom:1px solid var(--line)}.rl .echo q{font-size:var(--t-quote);letter-spacing:-.015em;quotes:"« " " »";font-weight:500;line-height:1.25;display:block}.rl .echo figcaption{font-family:var(--f-mono);font-size:var(--t-small);color:var(--ink-2);text-align:right;text-wrap:balance;line-height:1.45}.rl .echo figcaption .rd{vertical-align:-.1em;margin-right:6px;font-size:.9em}.rl section.s#procede{padding-top:var(--s6)}.rl .edit{margin-top:var(--s5);letter-spacing:-.025em;text-align:center;max-width:26ch;margin-left:auto;margin-right:auto;font-size:34px;font-weight:800;line-height:1.15}.rl .edit s{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);color:var(--ink-2);font-weight:700;text-decoration-thickness:3px}.rl .edit .ins{background:var(--blue);color:#fff;padding:0 .15em}.rl .steps{margin:var(--s5) auto 0;gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}.rl .steps .ill{align-items:flex-end;height:120px;margin-bottom:16px;display:flex}.rl .steps .ill img{mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:120px}.rl .steps b{margin-bottom:8px;font-size:22px;font-weight:800;display:block}.rl .steps p{color:var(--ink-2);font-size:var(--t-small)}.rl .ct{padding:var(--s6) 0}.rl .ct-head{justify-content:space-between;gap:var(--s2);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;padding-bottom:14px;display:flex}.rl .ct-head .rd{vertical-align:-.14em;margin-right:6px}.rl .ct h2{font-size:var(--t-h2);max-width:16ch;margin-top:var(--s4)}.rl .ct-grid{margin-top:var(--s5);gap:var(--s5);grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.rl .ct-say p{color:var(--ink-2);max-width:44ch}.rl .ct-say p+p{margin-top:var(--s2)}.rl .ct-meta{margin-top:var(--s4);border-top:1px solid var(--line)}.rl .ct-meta>div{border-bottom:1px solid var(--line);padding:16px 0}.rl .ct-meta dt{font-family:var(--f-mono);font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.rl .ct-meta dd{font-size:var(--t-small);line-height:1.55}.rl .ct-meta dd a,.rl .qf__skip{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);transition:text-decoration-thickness var(--dur) var(--ease);margin:-11px 0;padding:11px 0;display:inline-block}.rl .ct-meta dd a:hover,.rl .qf__skip:hover{text-decoration-thickness:2px}.rl .qf{border:1px solid var(--line);background:var(--bg);padding:var(--s4)}.rl .qf input,.rl .qf textarea,.rl .qf button{font-family:var(--f)}.rl .qf__hp{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rl .qf__head{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s3);border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;padding-bottom:16px;display:flex}.rl .qf__step{color:var(--ink-2)}.rl .qf__num{color:var(--ink);font-variant-numeric:tabular-nums}.rl .qf__field{min-width:0;margin-bottom:var(--s3);border:0}.rl .qf__field:last-of-type{margin-bottom:0}.rl .qf__legend{width:100%;margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.35;display:block}.rl .qf__pills{gap:var(--s1);flex-wrap:wrap;display:flex}.rl .qf__pill{min-height:var(--tap);color:var(--ink-2);background:var(--bg);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.rl .qf__pill:hover{border-color:var(--ink);color:var(--ink)}.rl .qf__pill.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.rl .qf__pill.is-on:focus-visible,.rl .qf__go:focus-visible{outline-color:var(--ink)}.rl .qf__inputs{gap:var(--s1);grid-template-columns:1fr 1fr;display:grid}.rl .qf__input,.rl .qf__textarea{width:100%;min-height:var(--tap);color:var(--ink);background:var(--bg);border:1px solid var(--line);transition:border-color var(--dur) var(--ease);padding:11px 13px;font-size:16px;line-height:1.5}.rl .qf__textarea{resize:vertical;min-height:88px}.rl .qf__input::placeholder,.rl .qf__textarea::placeholder{color:var(--ink-3)}.rl .qf__input:focus,.rl .qf__textarea:focus{border-color:var(--blue)}.rl .qf__input:not(:placeholder-shown):invalid{border-color:var(--ink);box-shadow:inset 0 -2px 0 0 var(--blue)}.rl .qf__note,.rl .qf__hint{color:var(--ink-3);margin-top:10px;font-size:13px;line-height:1.45}.rl .qf__actions{margin-top:var(--s3);align-items:center;gap:12px var(--s3);flex-wrap:wrap;display:flex}.rl .qf__go{border:1.5px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:52px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);padding:0 26px;font-size:16px;font-weight:700}.rl .qf__go:hover:not(:disabled){background:var(--blue);border-color:var(--blue)}.rl .qf__go:disabled{background:var(--bg);color:var(--ink-3);border-color:var(--line);cursor:not-allowed}.rl .qf__skip{font-size:15px;font-weight:700}.rl .qf__avis{margin-top:var(--s3);border-top:1px solid var(--line);color:var(--ink-2);max-width:62ch;padding-top:16px;font-size:13px;line-height:1.55}.rl .qf__avis a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.rl .qf__calhead{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:16px;display:flex}.rl .qf__tags{gap:var(--s1);flex-wrap:wrap;display:flex}.rl .qf__tag{font-family:var(--f-mono);font-size:var(--t-tag);letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);align-items:center;padding:9px 11px;line-height:1;display:inline-flex}.rl .qf__back{min-height:var(--tap);cursor:pointer;font-family:var(--f-mono);font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transition:color var(--dur) var(--ease);background:0 0;border:0;margin-right:-2px;padding:0 2px}.rl .qf__back:hover{color:var(--ink)}.rl .qf__frame{overflow:hidden}@media (max-width:900px){.rl .hero{padding:var(--s4) 0}.rl .hero h1{max-width:100%}.rl .hi:has(.tag){margin-top:2.6em}.rl .hi{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.02}.rl .hi .rel{white-space:normal}.rl .hi .tag{white-space:normal;flex-wrap:wrap;justify-content:flex-start;font-size:11px;inset:auto 0 calc(100% + 6px)}.rl .hi .field{font-size:11px;bottom:-26px;right:0}.rl .hero .sub{font-size:18px}.rl .hero .acts{flex-direction:column}.rl .sys .row{grid-template-columns:1fr;gap:6px}.rl .sys .p{text-align:left}.rl .sys .ill img{max-height:64px}.rl .facts,.rl .steps{grid-template-columns:1fr}.rl .edit{font-size:24px}.rl section.s{padding-top:var(--s5)}.rl{--t-quote:21px}.rl .echos{padding-top:var(--s4)}.rl .echo{padding:var(--s3) 0;grid-template-columns:1fr;gap:10px}.rl .echo figcaption{text-align:left}.rl .ct{padding:var(--s5) 0}.rl .ct h2{max-width:100%}.rl .ct-grid{margin-top:var(--s4);gap:var(--s4);grid-template-columns:1fr}.rl .ct-say p{max-width:100%}.rl .qf{padding:var(--s3)}.rl .qf__inputs{grid-template-columns:1fr}}.rl .verticales{margin-top:var(--s5);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-small);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 26px;padding:18px 0;display:flex}.rl .verticales__t{font-family:var(--f-mono);font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rl .verticales a{text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:3px;transition:color var(--dur) var(--ease);font-weight:700;text-decoration-thickness:2px}.rl .verticales a:hover{color:var(--blue)}
