@font-face{font-family:Outfit;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/outfit-600.woff2) format("woff2")}:root{--yellow: #faec48;--yellow-soft: #fdf6b4;--ink: #111111;--ink-2: #2b2b2b;--muted: #3d3d3d;--white: #ffffff;--paper: #f7f6f0;--line: rgba(17, 17, 17, .18);--line-dark: rgba(250, 236, 72, .28);--gutter: clamp(1rem, 4vw, 3rem);--max: 1240px;--radius: 2rem;--radius-s: 1.25rem;--sans: "Outfit", "Liberation Sans", "Helvetica Neue", Arial, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--yellow);color:var(--ink);font-family:var(--sans);font-size:1.125rem;line-height:1.6;font-weight:400;overflow-x:hidden}main{flex:1}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}h1,h2,h3,h4{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;line-height:1.04;margin:0;text-wrap:balance}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.bloc-noir :focus-visible,.site-footer :focus-visible{outline-color:var(--yellow)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-5rem;z-index:50;background:var(--ink);color:var(--yellow);padding:.7rem 1rem;border-radius:999px;font-weight:600}.skip:focus{top:.75rem}.wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.kicker{display:inline-block;margin:0 0 .9rem;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.pill{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid currentColor;border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.8rem 1.35rem;border:0;border-radius:999px;background:var(--ink);color:var(--yellow);font:600 1.0625rem/1.1 var(--sans);text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.btn:hover{transform:translateY(-2px)}.btn-jaune,.btn.btn-jaune{background:var(--yellow);color:var(--ink)}.btn-blanc{background:var(--white);color:var(--ink)}.btn-ligne{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.btn .fleche{font-size:1.2em;line-height:1}.bar{position:relative;z-index:20;display:flex;align-items:center;gap:1rem;width:min(var(--max),100% - 2 * var(--gutter));margin:0 auto;padding:1.1rem 0 .6rem}.mark{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:1.35rem;letter-spacing:-.01em;text-decoration:none;line-height:1}.mark-dot{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--ink);position:relative;flex:none}.mark-dot:after{content:"";position:absolute;inset:.42rem;border-radius:50%;background:var(--yellow)}.bar nav{margin-left:auto;display:flex;align-items:center;gap:.3rem}.bar nav a{text-decoration:none;font-weight:500;font-size:1.0625rem;padding:.5rem .8rem;border-radius:999px}.bar nav a:hover{background:#11111114}.bar nav a[aria-current=page],.bar nav a[data-actif]{background:var(--ink);color:var(--yellow)}.bar .btn{min-height:2.6rem;padding:.6rem 1.1rem;font-size:1rem}.nav-btn{display:none;margin-left:auto;border:2px solid var(--ink);background:transparent;color:var(--ink);border-radius:999px;padding:.5rem 1rem;font:600 1rem var(--sans);cursor:pointer}@media(max-width:980px){.nav-btn{display:inline-flex}.bar .btn-lettre{display:none}.bar nav{display:none;position:absolute;left:0;right:0;top:calc(100% + .25rem);flex-direction:column;align-items:stretch;gap:.2rem;background:var(--ink);color:var(--yellow);padding:.8rem;border-radius:var(--radius-s);box-shadow:0 18px 40px #11111140}.bar nav.is-open{display:flex}.bar nav a{padding:.8rem 1rem}.bar nav a:hover{background:#faec481f}.bar nav a[aria-current=page],.bar nav a[data-actif]{background:var(--yellow);color:var(--ink)}}.disc{position:absolute;z-index:0;pointer-events:none;width:min(58vw,720px);height:auto;right:-14vw;top:-6%;animation:tourne 120s linear infinite;opacity:.9}.disc-sm{width:min(48vw,420px);right:-10vw;top:auto;bottom:-30%}@keyframes tourne{to{transform:rotate(360deg)}}.bloc{position:relative;padding:clamp(3rem,7vw,6rem) 0;overflow:hidden}.bloc-jaune{background:var(--yellow);color:var(--ink)}.bloc-noir{background:var(--ink);color:var(--yellow)}.bloc-noir p,.bloc-noir li{color:#f4ecb0}.bloc-noir h2,.bloc-noir h3{color:var(--yellow)}.bloc-blanc{background:var(--white);color:var(--ink)}.bloc-papier{background:var(--paper);color:var(--ink)}.bloc-noir :is(p,li,dd,figcaption) a:not(.btn){color:var(--yellow)}.titre-bloc{font-size:clamp(2.2rem,5.2vw,4.4rem);margin-bottom:1rem;max-width:18ch}.chapo{font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.55;max-width:27em;margin:0 0 2rem}.tete-bloc{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2.2rem}.tete-bloc .chapo{margin-bottom:0}.hero{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,6vw,5rem)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.hero h1{font-size:clamp(3.6rem,10.5vw,9.6rem);line-height:.88;letter-spacing:-.02em;margin:.4rem 0 1.4rem}.hero .chapo{font-size:clamp(1.2rem,1.8vw,1.45rem);max-width:34ch;margin-bottom:1.8rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.media-card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--ink);aspect-ratio:4 / 4.4;isolation:isolate;box-shadow:0 30px 60px -30px #1111118c}.media-card img,.media-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-card video{z-index:1}.media-legende{position:absolute;z-index:2;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.media-legende .pill{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.motion-btn{border:0;border-radius:999px;background:var(--ink);color:var(--yellow);font:600 .9375rem var(--sans);padding:.55rem .95rem;cursor:pointer}.motion-btn:focus-visible{outline:3px solid var(--yellow)}.roue-bloc{padding:clamp(2.5rem,6vw,4.5rem) 0}.roue-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem 2.5rem;align-items:center}.roue-intro{font-size:clamp(1.6rem,3.4vw,3rem);font-weight:600;line-height:1.05;color:var(--yellow);max-width:12ch}.roue{--h: clamp(2.6rem, 7vw, 6rem);position:relative;height:calc(var(--h) * 3);overflow:hidden;mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent)}.roue ul{list-style:none;margin:0;padding:0;transition:transform .9s cubic-bezier(.65,0,.35,1);will-change:transform}.roue li{height:var(--h);display:flex;align-items:center;font-size:clamp(1.55rem,6.2vw,5rem);font-weight:600;line-height:1;white-space:nowrap;color:var(--yellow);filter:blur(5px);opacity:.35;transform:scale(.94);transform-origin:left center;transition:filter .9s ease,opacity .9s ease,transform .9s ease}.roue li.is-near{filter:blur(2.5px);opacity:.5}.roue li.is-center{filter:none;opacity:1;transform:none}.roue-liens{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;grid-column:1 / -1}.roue-liens a{text-decoration:none;border:1.5px solid var(--line-dark);color:var(--yellow);border-radius:999px;padding:.5rem 1rem;font-weight:500}.roue-liens a:hover{border-color:var(--yellow)}.cartes{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cartes-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.carte{position:relative;display:flex;flex-direction:column;background:var(--white);color:var(--ink);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.carte:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #11111180}.carte-photo{aspect-ratio:3 / 2;overflow:hidden;background:var(--ink)}.carte-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.carte:hover .carte-photo img{transform:scale(1.04)}.carte-corps{display:flex;flex-direction:column;gap:.6rem;padding:1.3rem 1.4rem 1.5rem;flex:1}.carte-corps h3{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.12}.carte-corps p{margin:0;color:var(--muted);font-size:1.0625rem}.carte-pied{margin-top:auto;padding-top:.6rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;font-size:1rem}.carte-pied .rond{width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:1.2rem;flex:none}.carte .pill{align-self:flex-start}.carte-noire{background:var(--ink);color:var(--yellow)}.carte-noire .carte-corps p{color:#f4ecb0}.carte-noire .carte-pied .rond{background:var(--yellow);color:var(--ink)}.carte-jaune{background:var(--yellow)}.carte-jaune .carte-corps p{color:var(--ink-2)}.piliers-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.colonne-pilier{display:flex;flex-direction:column;gap:1.1rem}.colonne-tete{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--ink);color:var(--yellow);border-radius:var(--radius-s);padding:.9rem 1.2rem;text-decoration:none;font-weight:600;font-size:1.15rem}.colonne-tete span:last-child{font-size:1.3rem}.etapes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;counter-reset:etape}.etape{position:relative;border-radius:var(--radius);padding:1.6rem 1.5rem 1.5rem;border:1.5px solid var(--line-dark);display:flex;flex-direction:column;gap:.6rem}.etape-num{width:3rem;height:3rem;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-weight:700;font-size:1.3rem}.etape h3{font-size:1.45rem;line-height:1.15}.etape p{margin:0;font-size:1.0625rem}.etape .source-mini{margin-top:auto;padding-top:.6rem;font-size:1rem}.etape .source-mini a{color:var(--yellow)}.chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.chiffre{background:var(--white);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.chiffre strong{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1;font-weight:600;letter-spacing:-.02em}.chiffre span{font-size:1.0625rem;color:var(--muted)}.note-source{font-size:1.0625rem;margin-top:1.2rem;max-width:30em}.faq{display:grid;gap:.75rem;max-width:900px}.faq details{background:var(--white);border-radius:var(--radius-s);padding:0 1.4rem}.faq summary{list-style:none;cursor:pointer;padding:1.2rem 2.6rem 1.2rem 0;position:relative;font-weight:600;font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;background:var(--ink);color:var(--yellow);display:grid;place-items:center;font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq .reponse{padding:0 0 1.3rem;max-width:27em}.faq .reponse p:last-child{margin-bottom:0}.lettre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center}.lettre h2{font-size:clamp(2rem,4.4vw,3.6rem);margin-bottom:1rem}.nl-form{background:var(--ink);color:var(--yellow);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.2rem);display:grid;gap:.9rem}.nl-form label{font-weight:600}.nl-row{display:flex;gap:.6rem;flex-wrap:wrap}.nl-row input{flex:1 1 14rem;min-width:0;min-height:3rem;border-radius:999px;border:2px solid var(--yellow);background:var(--white);color:var(--ink);padding:.6rem 1.1rem;font:400 1.0625rem var(--sans)}.nl-consent{display:flex;gap:.7rem;align-items:flex-start;font-weight:400!important;font-size:1.0625rem;color:#f4ecb0}.nl-consent input{width:1.3rem;height:1.3rem;margin-top:.2rem;flex:none;accent-color:var(--yellow)}.nl-status{margin:0;min-height:1.5em;font-weight:600}.nl-status.ok{color:var(--yellow)}.nl-status.err{color:#ffd2c2}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.page-hero{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3rem) 0 clamp(2.5rem,5vw,4rem)}.page-hero .wrap{position:relative;z-index:1}.page-hero h1{font-size:clamp(2.5rem,7vw,6rem);line-height:.95;max-width:16ch;margin-bottom:1.2rem}.page-hero .chapo{margin-bottom:0}.fil{font-size:1rem;margin:0 0 1.2rem;display:flex;flex-wrap:wrap;gap:.3rem .5rem}.fil a{text-decoration:underline}.fil span[aria-hidden]{opacity:.6}.pilier-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.pilier-hero figure{margin:0;border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--ink)}.pilier-hero figure img{width:100%;height:100%;object-fit:cover}.guide-hero{padding-bottom:2rem}.guide-hero h1{font-size:clamp(2.2rem,5.4vw,4.6rem);max-width:20ch}.meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1.4rem;font-size:1.0625rem}.meta strong{font-weight:600}.guide-photo{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--ink)}.guide-photo img{width:100%;aspect-ratio:16 / 8;object-fit:cover}.guide-corps{background:var(--white);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.guide-grid{display:grid;grid-template-columns:minmax(0,42rem) 300px;justify-content:space-between;gap:clamp(2rem,5vw,4.5rem);align-items:start}.sommaire{position:sticky;top:1.5rem;order:2;background:var(--yellow);border-radius:var(--radius-s);padding:1.3rem 1.4rem}.sommaire h2{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem}.sommaire ol{margin:0;padding-left:0;list-style:none;display:grid;gap:.45rem}.sommaire a{text-decoration:none;font-size:1.0625rem;line-height:1.35;display:inline-block}.sommaire a:hover,.sommaire a[aria-current=true]{text-decoration:underline}.sommaire details summary{cursor:pointer;font-weight:600}.sommaire-mobile{display:none}.prose{max-width:42rem}.prose :is(p,li,h2,h3,figcaption,.encadre,.formule,.cta-outil,.sources,.signature){max-width:27em}.prose li>p,.encadre p,.sources li{max-width:none}.prose>*+*{margin-top:0}.prose p,.prose li{font-size:1.125rem;line-height:1.7}.prose h2{font-size:clamp(1.75rem,3vw,2.4rem);margin:2.6rem 0 1rem;scroll-margin-top:1.5rem}.prose h3{font-size:clamp(1.3rem,2vw,1.55rem);margin:1.8rem 0 .7rem}.prose ul,.prose ol{padding-left:1.3rem;margin:0 0 1.2em}.prose li{margin-bottom:.45em}.prose li::marker{font-weight:600}.prose a{font-weight:500}.prose strong{font-weight:600}.prose figure{margin:2rem 0}.prose figure img{border-radius:var(--radius-s);width:100%}.prose figcaption{font-size:1.0625rem;color:var(--muted);margin-top:.6rem}.encadre{background:var(--yellow-soft);border-left:6px solid var(--ink);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:1.2rem 1.4rem;margin:1.8rem 0}.encadre p:last-child,.encadre ul:last-child{margin-bottom:0}.encadre-titre{font-weight:600;margin-bottom:.4rem!important}.encadre-noir{background:var(--ink);color:var(--yellow);border-left-color:var(--yellow)}.encadre-noir p,.encadre-noir li{color:#f4ecb0}.encadre-noir :is(p,li) a:not(.btn){color:var(--yellow)}.formule{background:var(--ink);color:var(--yellow);border-radius:var(--radius-s);padding:1.1rem 1.3rem;font-weight:600;font-size:1.125rem;line-height:1.5;margin:1.4rem 0}.table-scroll{overflow-x:auto;margin:1.6rem 0;border-radius:var(--radius-s);border:1.5px solid var(--line);-webkit-overflow-scrolling:touch}.prose table,.tableau{border-collapse:collapse;width:100%;font-size:1.0625rem;line-height:1.45}.prose th,.prose td,.tableau th,.tableau td{text-align:left;vertical-align:top;padding:.8rem .9rem;border-bottom:1px solid var(--line)}.prose thead th,.tableau thead th{background:var(--ink);color:var(--yellow);font-weight:600}.prose tbody tr:last-child td,.tableau tbody tr:last-child td{border-bottom:0}.cta-outil{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.4rem;align-items:center;background:var(--ink);color:var(--yellow);border-radius:var(--radius);padding:1.4rem 1.6rem;margin:2.4rem 0;text-decoration:none}.cta-outil .rond{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-weight:700;font-size:1.3rem}.cta-outil strong{display:block;font-size:1.3rem;line-height:1.2}.cta-outil span{color:#f4ecb0;font-size:1.0625rem}.cta-outil .btn{white-space:nowrap}.signature{display:flex;gap:1rem;align-items:center;margin-top:3rem;padding-top:1.6rem;border-top:1.5px solid var(--line)}.signature .mark-dot{width:3rem;height:3rem}.signature .mark-dot:after{inset:.8rem}.signature p{margin:0;font-size:1.0625rem}.sources{margin-top:2.8rem;padding:1.6rem;background:var(--paper);border-radius:var(--radius-s)}.sources h2{margin-top:0!important;font-size:1.5rem!important}.sources ol{margin:0;padding-left:1.3rem}.sources li{font-size:1.0625rem!important;line-height:1.5!important;margin-bottom:.6rem}.sources .lecture{color:var(--muted)}.outil-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.panneau{background:var(--white);border-radius:var(--radius);padding:clamp(1.3rem,3vw,2rem)}.panneau-noir{background:var(--ink);color:var(--yellow)}.panneau h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:1rem}.champ{display:grid;gap:.35rem;margin-bottom:1.05rem}.champ label,.champ legend{font-weight:600;font-size:1.0625rem;line-height:1.35}.champ .aide{font-size:1rem;color:var(--muted);margin:0;line-height:1.45}.champ input[type=number],.champ select{width:100%;min-height:3rem;border:2px solid var(--ink);border-radius:.9rem;padding:.55rem .9rem;font:500 1.125rem var(--sans);background:var(--white);color:var(--ink)}.champ-ligne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.unite{position:relative}.unite input{padding-right:3.2rem!important}.unite span{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-weight:600;pointer-events:none}.puces{display:flex;flex-wrap:wrap;gap:.45rem}.puces button{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);border-radius:999px;padding:.4rem .8rem;font:500 .9375rem var(--sans);cursor:pointer}.puces button[aria-pressed=true]{background:var(--ink);color:var(--yellow)}fieldset.champ{border:0;padding:0;margin:0 0 1.05rem;min-width:0}.radios{display:grid;gap:.5rem}.radios label{display:flex;gap:.6rem;align-items:flex-start;font-weight:400;cursor:pointer}.radios input{width:1.2rem;height:1.2rem;margin-top:.22rem;accent-color:var(--ink);flex:none}.case{display:flex;gap:.6rem;align-items:flex-start;font-weight:400!important;cursor:pointer}.case input{width:1.2rem;height:1.2rem;margin-top:.22rem;accent-color:var(--ink);flex:none}.resultat-grand{font-size:clamp(2.6rem,6vw,4.4rem);font-weight:600;line-height:1;letter-spacing:-.02em;margin:.3rem 0 .5rem}.resultat-ligne{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line-dark);font-size:1.0625rem}.resultat-ligne:last-of-type{border-bottom:0}.resultat-ligne b{font-weight:600;color:var(--yellow);white-space:nowrap}.panneau-noir p,.panneau-noir li{color:#f4ecb0}.panneau-noir :is(p,li) a:not(.btn){color:var(--yellow)}.alerte{margin-top:1rem;padding:.9rem 1rem;border-radius:.9rem;background:var(--yellow);color:var(--ink)!important;font-size:1.0625rem}.alerte[hidden]{display:none}.mention-expert{display:inline-block;margin-top:1rem;font-weight:600}.comparatif th[scope=row]{background:var(--paper);font-weight:600;width:16%}.comparatif td{min-width:12rem}.comparatif .ref{font-size:.9375rem;color:var(--muted)}@media(max-width:860px){.comparatif thead{display:none}.comparatif,.comparatif tbody,.comparatif tr,.comparatif th,.comparatif td{display:block;width:100%}.comparatif tr{border-bottom:2px solid var(--ink);padding:.4rem 0}.comparatif th[scope=row]{background:var(--ink);color:var(--yellow);width:100%}.comparatif td{min-width:0;border-bottom:1px solid var(--line)}.comparatif td:before{content:attr(data-label);display:block;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.25rem}.table-scroll.sans-defilement{overflow:visible}}.site-footer{background:var(--ink);color:var(--yellow);padding:clamp(2.5rem,6vw,4.5rem) 0 2rem;position:relative;overflow:hidden}.foot-mark{font-size:clamp(3rem,12vw,10rem);line-height:.85;letter-spacing:-.02em;margin:0 0 2rem;font-weight:600}.foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.foot-grid h2{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.foot-grid a{color:var(--yellow);text-decoration:none;font-size:1.0625rem}.foot-grid a:hover{text-decoration:underline}.foot-grid p{color:#f4ecb0;font-size:1.0625rem}.fine{margin:2.2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--line-dark);font-size:1rem;color:#f4ecb0;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.feuille{background:var(--white);border-radius:var(--radius);padding:clamp(1.4rem,4vw,3rem)}.liste-liens{display:grid;gap:.4rem;padding-left:1.2rem}.plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.1rem}.plan section{background:var(--white);border-radius:var(--radius-s);padding:1.3rem 1.4rem}.plan h2{font-size:1.35rem;margin-bottom:.8rem}.plan ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}@media(max-width:1100px){.guide-grid{grid-template-columns:minmax(0,1fr)}.sommaire{display:none}.sommaire-mobile{display:block;position:static;margin-bottom:2rem}.sommaire-mobile .sommaire{display:block;position:static}.chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.piliers-guides{grid-template-columns:minmax(0,1fr)}.etapes,.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.hero-grid,.pilier-hero,.lettre,.outil-grid{grid-template-columns:minmax(0,1fr)}.media-card{aspect-ratio:16 / 11}.roue-grid{grid-template-columns:minmax(0,1fr)}.roue-intro{max-width:none}.cta-outil{grid-template-columns:auto minmax(0,1fr)}.cta-outil .btn{grid-column:1 / -1;justify-self:start}.disc{width:95vw;right:-38vw;top:auto;bottom:-6%}.disc-sm{display:none}}@media(max-width:600px){.etapes,.chiffres,.foot-grid,.champ-ligne{grid-template-columns:minmax(0,1fr)}.guide-photo img{aspect-ratio:4 / 3}.faq details{padding:0 1.1rem}.bar{padding-top:.9rem}.mark{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.disc{animation:none}.roue ul,.roue li,.carte,.carte-photo img,.btn{transition:none}.carte:hover,.btn:hover{transform:none}.media-card video{display:none}}html[data-motion=off] .disc{animation-play-state:paused}html[data-motion=off] .roue ul{transition:none}.bloc-blanc .faq details{background:var(--paper)}.essentiel{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.1rem}.essentiel article{background:var(--white);border-radius:var(--radius-s);padding:1.4rem 1.5rem}.essentiel h3{font-size:1.35rem;margin-bottom:.6rem}.essentiel p{font-size:1.0625rem;margin-bottom:.6rem}.essentiel .source-mini{font-size:1rem;color:var(--muted);margin:0}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;align-items:start}.faq-aside{background:var(--ink);color:var(--yellow);border-radius:var(--radius);padding:1.6rem;position:sticky;top:1.5rem}.faq-aside h3{font-size:1.5rem;margin-bottom:.7rem}.faq-aside p{color:#f4ecb0;font-size:1.0625rem}.faq-aside .btn{margin-top:.4rem}@media(max-width:980px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-aside{position:static}}.panneau :is(p,li,label,legend),.champ .aide{max-width:27em}.lettre .chapo,.tete-bloc .chapo,.encadre,.feuille p{max-width:27em}.carte-corps p,.wrap>p,.chiffre span{max-width:27em}.carte :is(h2,h3),.colonne-pilier .carte h3{color:inherit}@media(max-width:860px){.comparatif th[scope=row] .ref,.comparatif th[scope=row] .ref a{color:#f4ecb0}}[hidden]{display:none!important}.sources-large{max-width:none!important}.sources-large ol{columns:2 26em;column-gap:3rem}.sources-large li{break-inside:avoid;max-width:27em}.formule-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.formule-grid .prose{max-width:none}.formule-grid aside .table-scroll{margin-top:0}@media(max-width:980px){.formule-grid{grid-template-columns:minmax(0,1fr)}}.mini-resultat{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:30;background:var(--ink);color:var(--yellow);border-radius:999px;padding:.75rem 1.2rem;font-weight:500;text-decoration:none;box-shadow:0 12px 30px #11111159;white-space:nowrap}.mini-resultat strong{font-weight:700}
