.ds-legale{max-width:720px;margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 132px) var(--esp-4) var(--esp-8)}.ds-legale-titre{font:500 var(--texte-hero) /1.1 var(--font-titre);letter-spacing:var(--espacement-titre);text-align:center;margin:0 0 var(--esp-7);text-wrap:balance}.ds-legale-corps :where(h2){font:500 var(--texte-t4) /1.25 var(--font-titre);letter-spacing:var(--espacement-titre);color:var(--texte);margin:var(--esp-7) 0 var(--esp-3);text-wrap:balance}.ds-legale-corps :where(h3){font:var(--graisse-fort) var(--texte-base) /1.4 var(--font-texte);color:var(--texte);margin:var(--esp-5) 0 var(--esp-2)}.ds-legale-corps :where(p){font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2);margin:0 0 var(--esp-3)}.ds-legale-corps :where(ul){margin:0 0 var(--esp-3);padding:0 0 0 1.25em}.ds-legale-corps :where(li){font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2);margin:0 0 var(--esp-1)}.ds-legale-corps :where(li)::marker{color:var(--brume)}.ds-legale-corps :where(strong){color:var(--texte)}.ds-legale-corps>:where(:first-child){margin-top:0}@media (max-width:768px){.ds-mobile .ds-legale{padding-top:calc(env(safe-area-inset-top, 0px) + 104px)}.ds-mobile .ds-legale-titre{font-size:2.25rem;line-height:1.08}}.ds-mq-hero{max-width:var(--largeur-contenu);margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 132px) var(--esp-4) var(--esp-7);text-align:left;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--esp-6);align-items:center}.ds-mq-hero--centre{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ds-mq-hero--centre .ds-mq-chapeau,.ds-mq-hero--centre .ds-mq-h1{margin-inline:auto}.ds-mq-hero--centre .ds-ct-langues{justify-content:center}.ds-mq-hero-calc{max-width:440px;width:100%;justify-self:end;min-width:0}.ds-mq-h1{font:500 clamp(2.75rem,5.4vw,4.25rem) /1 var(--font-titre);letter-spacing:-.035em;color:var(--texte);margin:var(--esp-4) 0 0;max-width:19ch}.ds-mq-h2{font:500 clamp(1.75rem,2.9vw,2.5rem) /1.05 var(--font-titre);letter-spacing:-.025em;color:var(--texte);margin:var(--esp-3) 0 0;max-width:14ch;text-wrap:balance}.ds-mq-chapeau{font:400 var(--texte-lg) /1.6 var(--font-texte);color:var(--texte-2);max-width:46ch;margin:var(--esp-5) 0 0;text-wrap:pretty}.ds-mq-chap{max-width:var(--largeur-contenu);margin:0 auto;padding:var(--esp-8) var(--esp-4);text-align:left}.ds-mq-chap-tete{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--esp-5);align-items:stretch}.ds-mq-chap-num{font:500 clamp(5rem,13.4vw,10.7rem) /.72 var(--font-titre);letter-spacing:-.05em;color:var(--texte-2);opacity:.22;font-variant-numeric:tabular-nums;align-self:start}.ds-mq-chap-prose{max-width:54ch;margin:var(--esp-6) 0 0;font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2)}.ds-mq-bande{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:var(--esp-7) 0 0;padding:0;border-radius:var(--rayon-xl);overflow:hidden;box-shadow:var(--relief-3)}.ds-mq-bande-vue{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--surface)}.ds-mq-bande-vue :where(img){width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.8) contrast(1.03)}.ds-mq-bande-vue:after{content:"";position:absolute;inset:0;background:var(--encre,#16324a);mix-blend-mode:soft-light;opacity:.55;pointer-events:none}.ds-mq-preuves{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-7) var(--esp-6);margin:var(--esp-7) 0 0;padding:0}.ds-mq-preuve{max-width:46ch}.ds-mq-preuve-icone{display:inline-flex;color:var(--action)}.ds-mq-preuve-titre{margin:var(--esp-3) 0 0;font:500 var(--texte-t4) /1.25 var(--font-titre);letter-spacing:-.01em;color:var(--texte)}.ds-mq-preuve-desc{margin:var(--esp-2) 0 0;font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2)}.ds-mq-gestes{list-style:none;margin:var(--esp-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--esp-3)}.ds-mq-geste{position:relative;padding-left:var(--esp-5);font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:#cfe0ee}.ds-mq-geste:before{content:"";position:absolute;left:0;top:.72em;width:18px;height:1px;background:var(--or,#e9a23b);opacity:.55}.ds-mq-bloc{max-width:var(--largeur-contenu);margin:0 auto;padding:var(--esp-8) var(--esp-4);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--esp-7);align-items:start;text-align:left}.ds-mq-bloc-tete{position:sticky;top:132px}.ds-mq-bloc-corps{display:flex;flex-direction:column;gap:var(--esp-5);max-width:54ch}.ds-mq-bloc-corps :where(p){font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2);margin:0}.ds-mq-section{max-width:var(--largeur-contenu);margin:0 auto;padding:var(--esp-8) var(--esp-4);text-align:left}.ds-mq-prose{max-width:var(--largeur-texte);margin:var(--esp-5) auto 0;text-align:left}.ds-mq-prose :where(p){font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2);margin:0 0 var(--esp-4)}.ds-mq-prose :where(p:last-child){margin-bottom:0}.ds-mq-prose :where(strong){color:var(--texte);font-weight:var(--graisse-fort)}.ds-mq-nuit{position:relative;margin:var(--esp-7) 0 0;padding:var(--esp-7);border-radius:40px;background:var(--nuit);box-shadow:var(--relief-nuit);overflow:hidden;text-align:left}.ds-mq-nuit-filigrane{position:absolute;top:-72px;right:-60px;opacity:.1;pointer-events:none}.ds-mq-nuit-prose{position:relative;max-width:58ch}.ds-mq-nuit-prose :where(p){font:400 var(--texte-base) /1.7 var(--font-texte);color:#a9c4da;margin:0 0 var(--esp-4)}.ds-mq-nuit-prose :where(p:last-child){margin-bottom:0}.ds-mq-nuit-fin{color:#f5f9fc;margin-top:var(--esp-6);font-size:var(--texte-lg);line-height:1.6}.ds-mq-photo{position:relative;max-width:880px;height:min(460px,62svh);margin:var(--esp-6) auto 0;border-radius:var(--rayon-xl);overflow:hidden;box-shadow:var(--relief-3);text-align:left}.ds-mq-photo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04)}.ds-mq-photo:before{background:rgba(22,50,74,.32);mix-blend-mode:soft-light}.ds-mq-photo:after,.ds-mq-photo:before{content:"";position:absolute;inset:0;z-index:1}.ds-mq-photo:after{background:linear-gradient(180deg,rgba(9,20,32,0) 45%,rgba(9,20,32,.66))}.ds-mq-photo-txt{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--esp-5);margin:0;font:400 .9375rem/1.6 var(--font-texte);color:#fff}.ds-mq-grille{list-style:none;margin:var(--esp-7) auto 0;padding:0;max-width:880px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--esp-7) var(--esp-6)}.ds-mq-grille .ds-arg-desc{max-width:40ch}.ds-ct-langues{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;list-style:none;margin:var(--esp-5) 0 0;padding:0}.ds-ct-langue{padding:7px 16px;border-radius:var(--rayon-pilule);background:var(--fond);box-shadow:var(--relief-badge);font:500 .8125rem/1.2 var(--font-texte);color:var(--texte)}.ds-ct-section{max-width:var(--largeur-contenu);margin:0 auto;text-align:center}.ds-ct-section--canaux{padding:var(--esp-6) var(--esp-4) var(--esp-8)}.ds-ct-section--aiguillage{padding:var(--esp-8) var(--esp-4)}.ds-ct-cartes{list-style:none;margin:0 auto;padding:0;max-width:880px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--esp-5);text-align:left}.ds-ct-cartes>:where(li){display:grid}.ds-ct-ic{display:flex;color:var(--action);filter:drop-shadow(0 2px 2px rgba(22,50,74,.16));margin:0 0 var(--esp-3)}.ds-ct-canal{display:flex;align-items:baseline;gap:10px;font:500 var(--texte-t4) /1.25 var(--font-titre);letter-spacing:var(--espacement-titre);color:var(--texte);margin:0 0 var(--esp-2)}.ds-ct-avenir{font:400 .8125rem var(--font-texte);letter-spacing:.04em;color:var(--texte-2)}.ds-ct-valeur{display:inline-flex;align-items:center;min-height:44px;font:500 var(--texte-t4) /1.3 var(--font-texte);color:var(--action);text-decoration:none}a.ds-ct-valeur:hover{color:var(--action-hover);text-decoration:underline}a.ds-ct-valeur:focus-visible{outline:none;box-shadow:var(--anneau-focus);border-radius:var(--rayon-sm)}.ds-ct-adresse{font:400 var(--texte-base) /1.6 var(--font-texte);color:var(--texte);margin:var(--esp-2) 0 0}.ds-ct-adresse :where(strong){font-weight:var(--graisse-fort)}.ds-ct-desc{font:400 .9375rem/1.55 var(--font-texte);color:var(--texte-2);margin:var(--esp-2) 0 0}.ds-ct-nuit{position:relative;border-radius:var(--rayon-xl);background:var(--nuit);box-shadow:var(--relief-nuit);padding:var(--esp-5);overflow:hidden}.ds-ct-nuit .ds-ct-ic{color:#5e9bcc;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.ds-ct-nuit .ds-ct-canal,.ds-ct-nuit .ds-ct-valeur{color:#f5f9fc}.ds-ct-nuit a.ds-ct-valeur:hover{color:#fff}.ds-ct-nuit .ds-ct-desc{color:#a9c4da}.ds-ct-lignes{max-width:720px;margin:0 auto;text-align:left}.ds-ct-ligne{padding:var(--esp-2) 0}.ds-ct-ligne-titre{font:500 var(--texte-t4) /1.25 var(--font-titre);letter-spacing:var(--espacement-titre);color:var(--texte);margin:0 0 var(--esp-2)}.ds-ct-ligne-texte{font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2);max-width:60ch;margin:0 0 var(--esp-2)}.ds-ct-ligne-texte :where(a){color:var(--action);font-weight:var(--graisse-fort);text-decoration:none}.ds-ct-ligne-texte :where(a:hover){color:var(--action-hover);text-decoration:underline}.ds-ct-lien{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:var(--graisse-fort) .9375rem var(--font-texte);color:var(--action);text-decoration:none}.ds-ct-lien:hover{color:var(--action-hover);text-decoration:underline}.ds-ct-lien:focus-visible{outline:none;box-shadow:var(--anneau-focus);border-radius:var(--rayon-sm)}.ds [data-appar]{opacity:0;transform:translateY(var(--appar-y,70px));transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 70ms)}.ds [data-appar][data-vu]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ds [data-appar]{opacity:1;transform:none;transition:none}}.ds-mq-rail{list-style:none;display:flex;flex-wrap:wrap;gap:var(--esp-3);margin:var(--esp-5) 0 0;padding:0}.ds-mq-vignette{flex:1 1 132px;min-width:96px;max-width:190px;aspect-ratio:3/2;border-radius:14px;overflow:hidden;box-shadow:var(--relief-badge)}.ds-mq-vignette :where(img){width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82) contrast(1.03)}.ds-mq-climax{margin-top:var(--esp-8);max-width:60ch}.ds-mq-questions{display:flex;flex-direction:column;gap:var(--esp-2)}.ds-mq-q-intro,.ds-mq-suspens{align-self:flex-start;padding:8px 16px;border-radius:var(--rayon-pilule);background:var(--fond);box-shadow:var(--relief-badge);font:400 var(--texte-base) /1.5 var(--font-texte);color:var(--texte-2)}.ds-mq-q-intro{margin:0 0 var(--esp-4)}.ds-mq-question{margin:0;font:500 clamp(1.6rem,2.6vw,2.25rem) /1.15 var(--font-titre);letter-spacing:-.025em;color:var(--texte)}.ds-mq-suspens{margin:var(--esp-4) 0 0}.ds-mq-chute{margin:var(--esp-6) 0 0;font:500 clamp(1.6rem,2.6vw,2.25rem) /1.15 var(--font-titre);letter-spacing:-.025em;color:var(--texte);text-wrap:balance}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ds-mq-questions{view-timeline-name:--mq-qs}.ds-mq-q-intro,.ds-mq-question,.ds-mq-suspens{opacity:0;transform:translateY(14px);filter:blur(6px);animation:ds-mq-temps-in linear both;animation-timeline:--mq-qs}.ds-mq-chute{opacity:0;transform:translateY(14px);filter:blur(6px);animation:ds-mq-temps-in linear both;animation-timeline:view();animation-range:cover 22% cover 48%}.ds-mq-nuit{view-timeline-name:--mq-nuit}.ds-mq-nuit-temps{opacity:0;transform:translateY(14px);filter:blur(6px);animation:ds-mq-temps-in linear both;animation-timeline:--mq-nuit}.ds-mq-nuit-temps.ds-mq-nuit-fin{animation:ds-mq-temps-in linear both,ds-mq-fin-eclaire linear both;animation-timeline:--mq-nuit,--mq-nuit}}}@keyframes ds-mq-temps-in{to{opacity:1;transform:none;filter:blur(0)}}@keyframes ds-mq-fin-eclaire{0%{color:#a9c4da}to{color:#f5f9fc}}.ds-mq-cc .ds-cc-titre{font-size:clamp(1.75rem,2.9vw,2.5rem);line-height:1.05;letter-spacing:-.025em}.ds-mq-cc .ds-cc-timeline{margin-top:0}.ds-mq-cc .ds-cc-etape:last-child:after,.ds-mq-cc .ds-cc-etape:last-child:before{content:none}.ds-mq-cc .ds-m-cc-filigrane{display:none}.ds-mq-qui{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--esp-7);align-items:center;margin:var(--esp-7) auto 0;padding:var(--esp-7);background:var(--surface);border-radius:var(--rayon-xl);box-shadow:var(--relief-3);text-align:left}.ds-mq-qui-prose :where(p){font:400 var(--texte-base) /var(--interligne-texte) var(--font-texte);color:var(--texte-2);margin:0;max-width:52ch}.ds-mq-qui .ds-mq-photo{margin:0;max-width:none;height:100%;min-height:360px}.ds-ct-cadre{max-width:880px;margin:0 auto;padding:var(--esp-6) var(--esp-7);background:var(--surface);border-radius:var(--rayon-xl);box-shadow:var(--relief-3)}.ds-ct-langue{--appar-y:20px}@media (max-width:768px){.ds-mq-hero{padding-top:calc(env(safe-area-inset-top, 0px) + 104px)}.ds-mq-titre{font-size:2.25rem;line-height:1.1}.ds-mq-bloc{grid-template-columns:1fr;gap:var(--esp-5);padding:var(--esp-7) var(--esp-4)}.ds-mq-bloc-tete{position:static}.ds-mq-h1{letter-spacing:-.03em}.ds-mq-bloc-corps,.ds-mq-h1,.ds-mq-h2{max-width:100%}.ds-mq-question{white-space:normal;font-size:clamp(1.6rem,7.5vw,2rem)}.ds-mq-chap{padding:var(--esp-7) var(--esp-4)}.ds-mq-hero{grid-template-columns:minmax(0,1fr);gap:var(--esp-6)}.ds-mq-hero-calc{max-width:100%;justify-self:stretch}.ds-mq-chap-tete{grid-template-columns:1fr;gap:var(--esp-2);align-items:start}.ds-mq-chap-num{font-size:2.5rem;line-height:1}.ds-mq-chap-prose{max-width:100%;margin-top:var(--esp-5)}.ds-mq-bande{grid-template-columns:repeat(3,1fr);margin-top:var(--esp-6)}.ds-mq-bande-vue{aspect-ratio:1/1}.ds-mq-bande-vue:nth-child(4){grid-column:span 2;aspect-ratio:2/1}.ds-mq-bande-vue:nth-child(5){aspect-ratio:1/1}.ds-mq-preuves{grid-template-columns:1fr;gap:var(--esp-6);margin-top:var(--esp-6)}.ds-mq-preuve{max-width:100%}.ds-mq-section{padding:var(--esp-7) var(--esp-4)}.ds-mq-grille{grid-template-columns:1fr;gap:var(--esp-6)}.ds-mq-grille .ds-arg-desc{max-width:34ch}.ds-mq-nuit{padding:var(--esp-5);border-radius:var(--rayon-xl)}.ds-mq-photo{height:min(420px,58svh)}.ds-ct-section--canaux{padding:var(--esp-5) var(--esp-4) var(--esp-7)}.ds-ct-section--aiguillage{padding:var(--esp-7) var(--esp-4)}.ds-ct-cartes{grid-template-columns:1fr}.ds-mq-cadre{padding:var(--esp-5) var(--esp-4)}.ds-mq-vignette{flex-basis:28%}.ds-mq-suite{gap:var(--esp-6)}.ds-mq-chute,.ds-mq-question{font-size:clamp(1.5rem,6.5vw,1.75rem)}.ds-mq-cc .ds-cc-inner{padding:0 22px}.ds-mq-cc .ds-cc-cadre{display:block;background:none;box-shadow:none;border-radius:0;padding:0}.ds-mq-cc .ds-cc-gauche{position:static;max-height:none}.ds-mq-cc .ds-cc-titre{font-size:clamp(1.9rem,8.5vw,2.6rem)}.ds-mq-cc .ds-cc-timeline{padding-left:0;margin-top:var(--esp-5)}.ds-mq-cc .ds-cc-etape{position:sticky;top:calc(90px + var(--i, 0) * 16px);display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:var(--esp-5);margin:0 0 18px;border-radius:var(--rayon-xl);box-shadow:var(--relief-2);overflow:hidden}.ds-mq-cc .ds-cc-etape:last-child{margin-bottom:0}.ds-mq-cc .ds-cc-pastille{display:none}.ds-mq-cc .ds-cc-etape:after,.ds-mq-cc .ds-cc-etape:before{content:none}.ds-mq-cc .ds-m-cc-filigrane{display:block}.ds-mq-cc .ds-cc-etxt{margin-top:var(--esp-5)}.ds-mq-qui{grid-template-columns:1fr;gap:var(--esp-5);padding:var(--esp-5)}.ds-mq-qui .ds-mq-photo{min-height:300px}.ds-ct-cadre{padding:var(--esp-5)}}@media (prefers-reduced-motion:reduce) and (max-width:768px){.ds-mq-cc .ds-cc-etape{position:static}}