@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_72efe0{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_72efe0{--font-courier:"Courier Prime","Courier Prime Fallback"}:root{--papier:#EEECE6;--carte:#FFFFFF;--encre:#0E0E0E;--gris:#3D3B37;--acc:#FFE600;--acc-txt:#0E0E0E;--f-titre:var(--font-archivo),"Arial Black",Arial,sans-serif;--f-texte:var(--font-archivo),Arial,sans-serif;--f-mono:var(--font-courier),"Courier New",monospace;--g-titre:900;--g-mono:700;--b:3px;--r:10px;--o:6px;--rot:-1.6deg;--h1-max:100px;--r-mark:2px;--cal-c:#0E0E0E;--cal-ligne:#0E0E0E26}[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--papier);color:var(--encre);font:400 18px/1.55 var(--f-texte);-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.07;pointer-events:none;z-index:0}body>*{position:relative;z-index:1}a{color:inherit}img{max-width:100%;display:block}.w{max-width:1280px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}h1,h2,h3{margin:0;font-family:var(--f-titre);font-weight:var(--g-titre,800);letter-spacing:-.035em;line-height:.98}.mono{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:var(--g-mono,700)}mark{background:var(--acc);color:var(--acc-txt);padding:0 .1em;margin:0 -.04em;border-radius:var(--r-mark,4px);box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -.05em 0 rgba(0,0,0,.06)}.cadre{border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre)}.btn,.cadre{background:var(--carte)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font:800 17px/1 var(--f-texte);text-decoration:none;color:var(--encre);border:var(--b) solid var(--encre);border-radius:calc(var(--r) * .7);padding:17px 24px;box-shadow:4px 4px 0 var(--encre);transition:transform .12s,box-shadow .12s;cursor:pointer}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--encre)}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--encre)}.btn.acc{background:var(--acc);color:var(--acc-txt)}.btn .fl{font-size:20px;line-height:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--encre);outline-offset:3px}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--papier);border-bottom:var(--b) solid var(--encre)}.hrow{justify-content:space-between;gap:24px;height:72px}.hrow,.logo{display:flex;align-items:center}.logo{gap:10px;text-decoration:none;font:800 21px/1 var(--f-titre);letter-spacing:-.01em}.logo i{display:inline-grid;place-items:center;width:34px;height:34px;border:var(--b) solid var(--encre);border-radius:calc(var(--r) * .5);background:var(--acc);color:var(--acc-txt);font:800 14px/1 var(--f-mono);font-style:normal;box-shadow:2px 2px 0 var(--encre)}nav.menu{display:flex;align-items:center;gap:26px}.deroule>a,nav.menu>a:not(.btn){text-decoration:none;font:700 13.5px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em}.deroule>a:hover,nav.menu>a:not(.btn):hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}nav.menu .btn{padding:12px 16px;font-size:15px}.burger{display:none;place-items:center;width:50px;height:50px;background:var(--acc);color:var(--acc-txt);border:var(--b) solid var(--encre);border-radius:calc(var(--r) * .6);box-shadow:3px 3px 0 var(--encre);cursor:pointer}.burger svg{fill:currentColor}.burger.ouvert{display:grid}.panneau{position:fixed;inset:0;z-index:50;background:var(--papier);padding:0 clamp(16px,4vw,48px) 32px;display:flex;flex-direction:column;overflow:auto}.panneau .hrow{border-bottom:var(--b) solid var(--encre);margin-inline:calc(-1 * clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px);flex:none}.panneau nav{display:flex;flex-direction:column;margin-top:10px}.panneau nav a{display:flex;justify-content:space-between;align-items:center;font:800 32px/1 var(--f-titre);letter-spacing:-.03em;text-decoration:none;padding:20px 0;border-bottom:var(--b) solid var(--encre)}.panneau nav a span{font:700 13px/1 var(--f-mono);letter-spacing:.08em}.panneau .btn{margin-top:28px;width:100%}.panneau p{margin:18px 0 0}.hero{padding-block:clamp(40px,6vw,84px) clamp(50px,6vw,90px)}.hero,.hero .w{position:relative}.hgrid{display:grid;grid-template-columns:var(--hero-cols,1fr);grid-gap:clamp(30px,4vw,60px);gap:clamp(30px,4vw,60px);align-items:center}.hlig{display:flex;gap:12px 16px;margin-bottom:28px}.hlig,.pastille{flex-wrap:wrap;align-items:center}.pastille{display:inline-flex;gap:6px 10px;background:var(--carte);border:var(--b) solid var(--encre);border-radius:999px;padding:9px 16px;box-shadow:3px 3px 0 var(--encre)}.pastille .pt{width:9px;height:9px;border-radius:50%;background:var(--acc);border:1.5px solid var(--encre)}.pastille b{font-weight:800}.pastille em{font-style:normal;opacity:.5}.hlig .mono.leger{opacity:.7;font-weight:500}.hero h1{font-size:clamp(46px,6.7vw,var(--h1-max,98px));margin-bottom:30px;max-width:13em}.hero h1 .debut{display:block}.tourne{position:relative;margin-top:.08em;padding:.02em .16em .08em;background:var(--acc);color:var(--acc-txt);border:var(--b) solid var(--encre);border-radius:6px;box-shadow:var(--o) var(--o) 0 var(--encre);transform:rotate(var(--rot,-1.2deg));white-space:nowrap}.tourne,.tourne span{display:inline-block}.tourne.sort span{animation:sort .28s ease-in forwards}.tourne.entre span{animation:entre .32s ease-out}@keyframes sort{to{transform:translateY(-40%);opacity:0}}@keyframes entre{0%{transform:translateY(40%);opacity:0}}.hero .sous{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:34em;margin:0 0 30px;color:var(--gris)}.hero .sous b{color:var(--encre)}.ctas{display:flex;flex-wrap:wrap;gap:14px}.rass{margin:18px 0 0;opacity:.75}.tampon{position:absolute;right:clamp(16px,4vw,48px);bottom:-8px;width:158px;height:158px;animation:tourne 24s linear infinite}.tampon text{font:700 13px var(--f-mono);letter-spacing:.14em;text-transform:uppercase}@keyframes tourne{to{transform:rotate(1turn)}}section.s{padding-block:clamp(70px,8vw,120px)}section.s+section.s{border-top:var(--b) solid var(--encre)}.sh{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:clamp(36px,4vw,56px)}.lab{display:inline-flex;gap:10px;align-items:center;margin-bottom:18px}.lab i{font-style:normal;background:var(--encre);color:var(--papier);padding:4px 7px;border-radius:4px}.sh:not(:has(p)){grid-template-columns:1fr}.sh h2{max-width:17em}.diag h2,.fond h2,.sh h2{line-height:1.07}.sh h2{font-size:clamp(38px,5vw,72px)}.sh p{margin:0;font-size:18.5px;color:var(--gris);max-width:28em}.axes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.axe{display:flex;flex-direction:column;padding:28px 26px 26px}.axe:first-child{transform:rotate(-.5deg)}.axe:nth-child(2){transform:rotate(.6deg)}.axe .tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.axe .num{font:800 15px/1 var(--f-mono);border:var(--b) solid var(--encre);border-radius:999px;padding:7px 12px;background:var(--acc);color:var(--acc-txt)}.axe .mot{font:700 13px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em}.axe h3{font-size:clamp(26px,2.3vw,32px);margin-bottom:14px}.axe .acc{margin:0 0 20px;color:var(--gris)}.axe ul{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:10px;gap:10px}.axe li{display:flex;gap:12px;font-weight:600;font-size:16.5px;line-height:1.35}.axe li:before,.coche:before{content:"✓";flex:none;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--encre);border-radius:5px;font-size:13px;font-weight:900;background:var(--acc);color:var(--acc-txt)}.preuve{margin-top:auto;border-top:var(--b) dashed var(--encre);padding-top:18px;font-size:16.5px}.preuve .mono{display:block;margin-bottom:8px;opacity:.65;font-size:12px}.preuve strong{background:var(--acc);color:var(--acc-txt);padding:0 4px;border-radius:3px}.cas-carte{padding:clamp(26px,3.4vw,48px)}.cas-carte .cols{display:grid;grid-template-columns:1fr 1fr 1.1fr;grid-gap:0;gap:0;margin-top:8px;border:var(--b) solid var(--encre);border-radius:calc(var(--r) * .7);overflow:hidden}.cas-carte .col{padding:24px 24px 26px}.cas-carte .col+.col{border-left:var(--b) solid var(--encre)}.cas-carte .col .mono{display:inline-block;margin-bottom:12px;border:2px solid var(--encre);border-radius:999px;padding:5px 10px;font-size:12px}.cas-carte .col p{margin:0;font-size:17px}.cas-carte .col.res{background:var(--acc);color:var(--acc-txt)}.cas-carte .col.res .mono{border-color:currentColor}.cas-chiffres{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:26px}.cas-chiffres div{border:var(--b) solid var(--encre);border-radius:calc(var(--r) * .7);padding:16px 18px;background:var(--papier)}.cas-chiffres b{display:block;font:var(--g-titre,800) clamp(30px,3vw,44px)/1 var(--f-titre);letter-spacing:-.03em;margin-bottom:6px}.cas-chiffres span{font-size:15px;color:var(--gris)}.grille{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px 28px;gap:34px 28px}.real{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform .12s,box-shadow .12s}.real:nth-child(3n+1){transform:rotate(-.8deg)}.real:nth-child(3n+2){transform:rotate(.6deg)}.real:hover{transform:rotate(0) translate(-3px,-3px);box-shadow:calc(var(--o) + 3px) calc(var(--o) + 3px) 0 var(--encre)}.barre{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:var(--b) solid var(--encre);background:var(--papier)}.barre i{width:11px;height:11px;border-radius:50%;border:2px solid var(--encre);background:var(--carte)}.barre i:first-child{background:var(--acc)}.barre span{margin-left:8px;font:700 12px/1 var(--f-mono);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap{aspect-ratio:16/10;overflow:hidden;border-bottom:var(--b) solid var(--encre);background:#ddd}.cap img{width:100%;height:100%;object-fit:cover;object-position:top}.real .txt{padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.real .type{opacity:.65;font-size:12px}.real h3{font-size:28px;letter-spacing:-.03em}.real p{margin:0;font-size:16px;color:var(--gris)}.chif,.real .chif{margin-top:auto;align-self:flex-start;background:var(--acc);color:var(--acc-txt);border:2px solid var(--encre);border-radius:999px;font-weight:800;padding:6px 12px;font-size:14.5px;line-height:1.3}.aussi{margin:44px 0 0;font-size:17.5px;max-width:52em;color:var(--gris)}.aussi b{color:var(--encre)}.etapes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.etape{padding:24px 22px 26px}.etape .n{display:inline-grid;place-items:center;width:54px;height:54px;border:var(--b) solid var(--encre);border-radius:50%;font:800 18px/1 var(--f-mono);background:var(--acc);color:var(--acc-txt);margin-bottom:20px;box-shadow:3px 3px 0 var(--encre)}.etape h3{font-size:27px;margin-bottom:10px}.etape p{margin:0;color:var(--gris);font-size:16.5px}.signature{margin-top:clamp(40px,5vw,64px);padding:clamp(26px,3.4vw,44px);display:flex;flex-wrap:wrap;gap:16px 30px;align-items:center;justify-content:space-between;background:var(--acc)}.signature p{margin:0;font:var(--g-titre,800) clamp(28px,3.6vw,52px)/1.05 var(--f-titre);letter-spacing:-.035em;max-width:20em}.signature .mono{background:var(--encre);color:var(--acc);padding:6px 10px;border-radius:4px}.tab-cadre{overflow:hidden;padding:0}.tab{width:100%;border-collapse:collapse}.tab td,.tab th{padding:16px 18px;text-align:left;vertical-align:top;font-size:16px;line-height:1.35;border-bottom:2px solid var(--encre)}.tab tr:last-child td{border-bottom:0}.tab td+td,.tab th+th{border-left:2px solid var(--encre)}.tab thead th{font:700 13px/1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--papier);border-bottom:var(--b) solid var(--encre)}.tab thead th.nous{background:var(--acc);color:var(--acc-txt);font-size:14px}.tab td.critere{font-weight:800;width:25%}.tab td.nous{background:color-mix(in srgb,var(--acc) 22%,var(--carte));font-weight:700}.tab .m{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border:2px solid var(--encre);border-radius:5px;font-weight:900;font-size:13px;vertical-align:-5px}.tab .m.oui{background:var(--acc);color:var(--acc-txt)}.tab .m.non{background:var(--carte)}.tab .m.moyen{background:var(--papier)}.fgrid{display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:clamp(36px,5vw,80px);gap:clamp(36px,5vw,80px);align-items:center}.photo{padding:0;overflow:hidden;max-width:380px;transform:rotate(-1.5deg);margin:0}.photo img{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;height:auto}.photo figcaption{border-top:var(--b) solid var(--encre);padding:10px 14px;font:700 12px/1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.06em}.fond h2{font-size:clamp(38px,5vw,70px);margin-bottom:24px}.fond p{font-size:19px;margin:0 0 14px;max-width:32em}.fond .btn{margin-top:14px}.diag{background:var(--acc)}.dgrid{display:grid;grid-template-columns:1fr;grid-gap:clamp(30px,4vw,50px);gap:clamp(30px,4vw,50px)}.dtxt{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px clamp(30px,4vw,60px);gap:16px clamp(30px,4vw,60px);align-items:end}.diag h2{font-size:clamp(40px,5vw,72px);margin-bottom:18px}.diag mark{background:var(--encre);color:var(--acc)}.diag .st{font-size:20px;font-weight:600;margin:0 0 26px}.diag ol{list-style:none;margin:0 0 26px;padding:0;grid-gap:14px;counter-reset:d}.diag li,.diag ol{display:grid;gap:14px}.diag li{grid-template-columns:44px 1fr;grid-gap:14px;align-items:start;counter-increment:d;font-size:17.5px}.diag li:before{content:"0" counter(d);display:grid;place-items:center;width:44px;height:44px;border:var(--b) solid var(--encre);border-radius:10px;background:var(--encre);color:var(--acc);font:800 15px/1 var(--f-mono)}.diag .note{opacity:.75;margin:0}.diag .cal{border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre)}.cal{min-height:700px;background:var(--cal-fond,#fff);overflow:hidden}.cal,.cal-widget{position:relative}.cal-widget{z-index:2;min-width:280px;height:700px}.cal.pret .cal-secours{display:none}.cal-secours{position:absolute;inset:0;display:grid;grid-template-columns:.8fr 1.2fr;z-index:1}.cal-g{padding:32px;border-right:1px solid var(--cal-ligne,#e5e5e5);display:flex;flex-direction:column;gap:10px}.cal-g b{font-size:13px;letter-spacing:.08em;opacity:.6}.cal-g strong{font-size:22px;line-height:1.2}.cal-g span{opacity:.7}.cal-d{padding:32px}.cal-m{font-weight:700;margin:0 0 18px}.cal-grille,.cal-sem{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;text-align:center}.cal-sem i{font-style:normal;font-size:12px;opacity:.6;padding-bottom:6px}.cal-j{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-size:14px;opacity:.45}.cal-j.dispo{opacity:1;font-weight:700;color:var(--cal-c);background:color-mix(in srgb,var(--cal-c) 12%,transparent)}.cal-j.choisi{background:var(--cal-c);color:#fff}.cal-lien{margin:-24px 0 0;font:700 14px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.05em}.cal-lien a{text-underline-offset:4px}footer{border-top:var(--b) solid var(--encre);padding-block:48px 34px;background:var(--papier);color:var(--encre)}.marque{font:var(--g-titre,800) clamp(48px,9.5vw,150px)/.9 var(--f-titre);letter-spacing:-.05em;margin:0 0 30px;white-space:nowrap}.marque span{background:var(--acc);color:var(--acc-txt);border:var(--b) solid var(--encre);border-radius:var(--r);padding:0 .08em;box-shadow:var(--o) var(--o) 0 var(--encre)}.prow{gap:14px 40px;justify-content:space-between;border-top:var(--b) solid;padding-top:20px;font-size:15px}.prow,.prow nav{display:flex;flex-wrap:wrap}.prow nav{gap:22px}.prow a{font-weight:700}.fige *,.fige :after,.fige :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.evitement{position:absolute;left:12px;top:-60px;z-index:60;background:var(--acc);border:var(--b) solid var(--encre);padding:10px 14px;font-weight:800}.evitement:focus{top:12px}[id]{scroll-margin-top:90px}.deroule{position:relative;display:flex;align-items:center;height:72px}.deroule .sous{display:none;position:absolute;top:calc(100% - 6px);left:-18px;width:340px;background:var(--carte);border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre);padding:8px}.deroule:focus-within .sous,.deroule:hover .sous{display:grid}.deroule .sous a{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:6px;text-decoration:none;font:800 17px/1.15 var(--f-titre);letter-spacing:-.01em}.deroule .sous a .mono{font-size:11.5px;opacity:.6;letter-spacing:.08em}.deroule .sous a:hover{background:var(--acc)}.panneau .groupe{margin:22px 0 0;opacity:.65;font-size:12.5px}.panneau nav.sousm{margin-top:8px;gap:8px}.panneau nav.sousm a{font:800 19px/1.15 var(--f-titre);letter-spacing:-.015em;padding:14px 16px;border:var(--b) solid var(--encre);border-radius:8px;background:var(--carte);box-shadow:3px 3px 0 var(--encre)}.panneau nav.sousm a span{font:800 20px/1 var(--f-titre)}.hero .hgrid>div:first-child{position:relative;z-index:2}.affiches{right:clamp(16px,4vw,48px);bottom:-84px;width:clamp(320px,31vw,450px);aspect-ratio:450/500;z-index:1}.aff,.affiches{position:absolute}.aff{margin:0;padding:0;overflow:hidden}.aff .cap{border-bottom:0}.aff1{left:22%;top:26%;width:64%;transform:rotate(3deg)}.aff2{left:0;top:56%;width:66%;transform:rotate(-2.5deg);z-index:1}.aff3{right:0;top:0;width:30%;transform:rotate(4.5deg);border-radius:20px;z-index:2}.aff3 img{width:100%;height:auto;aspect-ratio:390/760;object-fit:cover;object-position:top}.affiches .tampon{left:-15%;top:63%;right:auto;bottom:auto;width:34%;height:auto;z-index:3}.lien-f{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font:800 16px/1.2 var(--f-texte);text-decoration:none;border-bottom:var(--b) solid var(--encre);padding-bottom:4px;align-self:flex-start}.lien-f:hover{background:var(--acc)}.lien-f span{font-size:19px;line-height:0}.suite{margin-top:clamp(30px,4vw,44px);display:flex;flex-wrap:wrap;gap:14px;align-items:center}.phero{padding-block:clamp(26px,3.6vw,48px) clamp(56px,6vw,90px)}.phero .hgrid{--hero-cols:1.2fr .8fr;align-items:center}.ariane{display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:clamp(26px,3vw,40px);font-size:12.5px;opacity:.8}.ariane a{text-decoration:none}.ariane a:hover{text-decoration:underline}.ariane em{font-style:normal;margin-left:10px;opacity:.5}.phero h1{font-size:clamp(40px,5.4vw,82px);line-height:1.02;margin-bottom:26px}.phero .sous{font-size:clamp(18px,1.45vw,20.5px);line-height:1.5;max-width:36em;margin:0 0 30px;color:var(--gris)}.phero .affiches{right:auto;bottom:auto;width:100%;max-width:470px;margin-right:4%}.phero .affiches,.routeur{position:relative;justify-self:end}.routeur{padding:26px 24px 24px;max-width:430px;transform:rotate(1.5deg)}.routeur>.mono{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:18px}.routeur>.mono em{font-style:normal;opacity:.55}.routeur ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.routeur li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;border:var(--b) solid var(--encre);border-radius:8px;padding:12px 14px;background:var(--papier);position:relative}.routeur li:nth-child(2){background:var(--acc);transform:rotate(-1deg)}.routeur li+li:before{content:"";position:absolute;top:-13px;left:42px;width:3px;height:12px;background:var(--encre)}.routeur li .mono{font-size:12px;border:2px solid var(--encre);border-radius:999px;padding:5px 9px;background:var(--carte);min-width:58px;text-align:center}.routeur li b{display:block;font:800 18px/1.15 var(--f-titre);letter-spacing:-.01em}.routeur li small{font-size:14.5px;color:var(--gris)}.routeur .tampon{width:118px;height:118px;right:-34px;bottom:-60px}.cartes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.carte{padding:24px 24px 26px}.carte:nth-child(3n+1){transform:rotate(-.4deg)}.carte:nth-child(3n+2){transform:rotate(.5deg)}.carte h3{display:flex;gap:12px;align-items:flex-start;font-size:clamp(22px,1.9vw,26px);line-height:1.08;margin-bottom:12px}.carte h3:before{margin-top:3px}.carte p{margin:0;color:var(--gris);font-size:16.5px}.profils{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre);background:var(--carte);overflow:hidden}.profil{padding:28px 26px 30px}.profil+.profil{border-left:var(--b) solid var(--encre)}.profil .mono{display:inline-grid;place-items:center;width:44px;height:44px;border:var(--b) solid var(--encre);border-radius:10px;background:var(--acc);margin-bottom:18px;font-size:15px}.profil h3{font-size:clamp(23px,2vw,28px);line-height:1.08;margin-bottom:12px}.profil p{margin:0;color:var(--gris);font-size:16.5px}.preuves{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 28px;gap:30px 28px}.pv{display:grid;grid-template-columns:1fr;overflow:hidden}.pv:nth-child(4n+1){transform:rotate(-.6deg)}.pv:nth-child(4n+2){transform:rotate(.5deg)}.pv:nth-child(4n+3){transform:rotate(.4deg)}.pv:nth-child(4n){transform:rotate(-.4deg)}.pv .txt{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px}.pv h3{font-size:clamp(24px,2.2vw,30px)}.pv p{margin:0;color:var(--gris);font-size:16.5px}.pv .lien-f{margin-top:6px}.pv.sans-image{background:var(--acc)}.pv.sans-image .txt{padding:30px 28px;height:100%}.pv.sans-image h3{font-size:clamp(28px,2.8vw,40px)}.pv.sans-image p{color:var(--encre)}.pv.sans-image .chif{background:var(--carte)}.faq{display:grid;grid-gap:16px;gap:16px;max-width:980px}.faq details{padding:0;box-shadow:4px 4px 0 var(--encre)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font:800 clamp(18px,1.6vw,21px)/1.25 var(--f-titre);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;display:grid;place-items:center;width:34px;height:34px;border:var(--b) solid var(--encre);border-radius:8px;background:var(--acc);font:900 22px/1 var(--f-titre);font-style:normal;transition:transform .15s}.faq details[open] summary i{transform:rotate(45deg)}.faq details[open] summary{border-bottom:2px dashed var(--encre)}.faq details p{margin:0;padding:18px 22px 22px;font-size:17px;color:var(--gris);max-width:52em}.faq details p a{color:var(--encre);font-weight:700}.autres{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.autre{display:flex;flex-direction:column;padding:28px 26px;text-decoration:none;transition:transform .12s,box-shadow .12s}.autre:first-child{transform:rotate(-.5deg)}.autre:nth-child(2){transform:rotate(.5deg)}.autre:hover{transform:rotate(0) translate(-3px,-3px);box-shadow:calc(var(--o) + 3px) calc(var(--o) + 3px) 0 var(--encre)}.autre .tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.autre .num{font:800 15px/1 var(--f-mono);border:var(--b) solid var(--encre);border-radius:999px;padding:7px 12px;background:var(--acc)}.autre h3{font-size:clamp(26px,2.5vw,36px);margin-bottom:12px}.autre p{margin:0 0 18px;color:var(--gris)}.autre .lien-f{margin-top:auto}.cas-hero .cas-chiffres{margin-top:clamp(30px,4vw,48px)}.cas-hero .cas-chiffres div{background:var(--carte);box-shadow:4px 4px 0 var(--encre)}.cas-hero .cas-chiffres div:first-child{background:var(--acc)}.bloc{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:clamp(30px,4vw,64px);gap:clamp(30px,4vw,64px);align-items:start}.bloc h2{font-size:clamp(34px,4.2vw,60px);line-height:1.05}.bloc .corps{padding:clamp(24px,3vw,40px)}.bloc .corps p{margin:0 0 14px;font-size:19px}.bloc .corps p:last-child{margin-bottom:0}.bloc ul{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.bloc li{display:flex;gap:14px;font-size:17.5px;line-height:1.4}.bloc li b{font-weight:800}.bloc .corps.jaune{background:var(--acc)}.lecons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.rlist{display:grid;grid-gap:clamp(60px,7vw,100px);gap:clamp(60px,7vw,100px)}.rrow{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:center}.rrow:nth-child(2n) .rvis{order:2}.rvis{position:relative;padding:0 9% 9% 0}.rvis .ordi{transform:rotate(-1.2deg)}.rrow:nth-child(2n) .rvis .ordi{transform:rotate(1.2deg)}.rvis .tel{position:absolute;right:0;bottom:0;width:27%;border-radius:18px;overflow:hidden;padding:0;transform:rotate(4deg)}.rvis .tel img{width:100%;height:auto;aspect-ratio:390/760;object-fit:cover;object-position:top}.rtxt .type{opacity:.65;font-size:12.5px;display:block;margin-bottom:14px}.rtxt h2{font-size:clamp(28px,2.9vw,42px);letter-spacing:-.04em;line-height:1.05;margin-bottom:16px;overflow-wrap:break-word}.rtxt p{margin:0 0 16px;font-size:18px;color:var(--gris)}.rtxt .chif{display:inline-block;margin:4px 0 20px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.tags a{display:inline-block;font:700 12.5px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border:2px solid var(--encre);border-radius:999px;padding:7px 11px;background:var(--carte)}.tags a:hover{background:var(--acc)}.tags-l{display:block;font-size:12px;opacity:.6;margin-bottom:8px}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.duo .cadre{padding:28px 26px}.duo h3{font-size:clamp(26px,2.5vw,36px);margin-bottom:12px}.duo p{margin:0 0 16px;color:var(--gris)}.duo .chif{display:inline-block}.encart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:clamp(26px,3.4vw,44px);background:var(--acc)}.encart h2{font-size:clamp(30px,3.6vw,50px);line-height:1.05;max-width:16em}.encart p{margin:10px 0 0;font-size:18px}.legal>*{max-width:880px}.legal section{padding:26px 0;border-top:2px solid var(--encre)}.legal h2{font-size:clamp(24px,2.4vw,32px);line-height:1.1;margin-bottom:14px}.legal li,.legal p{font-size:17px;color:var(--gris);margin:0 0 12px}.legal b{color:var(--encre)}.legal ul{margin:0 0 12px;padding-left:22px}.legal .maj{margin-top:24px;opacity:.7}.p404{min-height:58vh;display:flex;align-items:center}.p404 h1{font-size:clamp(44px,7vw,100px);margin-bottom:24px}.p404 p{font-size:19px;color:var(--gris);margin:0 0 26px}.pcols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px 40px;gap:26px 40px;margin:8px 0 34px}.pcols .mono{margin:0 0 12px;font-size:12.5px;opacity:.65}.pcols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.pcols a{font-weight:700;text-decoration:none;font-size:16.5px}.pcols a:hover{text-decoration:underline;text-underline-offset:4px}.psig{margin:16px 0 0;font-size:14.5px;color:var(--gris)}@media (max-width:1100px){.tampon{display:none}.axes{grid-template-columns:1fr;max-width:700px}.cas-chiffres,.etapes,.grille{grid-template-columns:1fr 1fr}.affiches{position:relative;right:auto;bottom:auto;width:min(100%,520px);margin-top:46px}.affiches .tampon,.routeur .tampon{display:block}.affiches .tampon{left:-2%;top:66%;width:30%}.cartes,.lecons{grid-template-columns:1fr 1fr}.phero .hgrid{--hero-cols:1fr}.phero .affiches,.routeur{justify-self:start;margin-right:0}}@media (max-width:900px){nav.menu{display:none}.burger{display:grid}.bloc,.cas-carte .cols,.dgrid,.dtxt,.fgrid,.hgrid,.rrow,.sh{grid-template-columns:1fr}.cas-carte .col+.col{border-left:0;border-top:var(--b) solid var(--encre)}.tab,.tab tbody,.tab td,.tab tr{display:block;width:auto!important}.tab thead{display:none}.tab tr{border-bottom:var(--b) solid var(--encre)}.tab tr:last-child{border-bottom:0}.tab td{border:0!important;padding:8px 16px}.tab td.critere{background:var(--encre);color:var(--papier);padding:12px 16px}.tab td:before{content:attr(data-col);display:block;font:700 11.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:3px}.tab td.critere:before{display:none}.photo{max-width:300px}.profils{grid-template-columns:1fr}.profil+.profil{border-left:0;border-top:var(--b) solid var(--encre)}.autres,.duo,.preuves{grid-template-columns:1fr}.rrow:nth-child(2n) .rvis{order:0}.pcols{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cal-secours{grid-template-columns:1fr}.cal-g{border-right:0;border-bottom:1px solid var(--cal-ligne,#e5e5e5)}.cal-d,.cal-g{padding:22px}.cal{min-height:1020px}.cal-widget{height:1020px}.cal-lien{margin-top:-14px}}@media (max-width:640px){body{font-size:17px}.hrow{height:64px}.hero h1{font-size:clamp(40px,11.4vw,56px)}.tourne{white-space:normal}.ctas .btn{width:100%}.cartes,.cas-chiffres,.etapes,.grille,.lecons{grid-template-columns:1fr}.marque{font-size:15vw}.pastille{font-size:11.5px;padding:8px 12px}.autre:nth-child(n),.axe:nth-child(n),.carte:nth-child(n),.pv:nth-child(n),.real:nth-child(n){transform:none}.phero h1{font-size:clamp(36px,10vw,50px)}.affiches{margin-top:36px}.routeur{transform:none;max-width:none;width:100%}.routeur .tampon{width:92px;height:92px;right:-6px;bottom:-56px}.pcols{grid-template-columns:1fr}.faq summary{padding:16px;font-size:17.5px}.faq details p{padding:14px 16px 18px;font-size:16.5px}.rvis{padding:0 6% 12% 0}.encart .btn{width:100%}}.rvis{display:block;text-decoration:none}.rvis .ordi{overflow:hidden;padding:0}.rvis .cap,.rvis .ordi,.rvis .tel{display:block}.duo h3{margin-top:18px}.encart{margin-top:clamp(40px,5vw,64px)}.encart h2{margin-top:10px}.legal-s{padding-top:0!important}section.s.legal-s{border-top:0}.phero .affiches .tampon{left:-3%}.phero+section.s{padding-top:clamp(36px,4.5vw,64px)}@media (max-width:640px){.routeur>.mono{flex-direction:column;gap:4px}.rtxt h2{font-size:clamp(28px,8vw,36px)}}.ahero h1{max-width:15em}.chapo{position:relative;max-width:50em;margin:0 0 24px;padding:26px 28px 24px;transform:rotate(-.3deg)}.chapo>.mono{position:absolute;top:-15px;left:20px;background:var(--encre);color:var(--acc);padding:5px 10px;border-radius:4px;font-size:12.5px}.chapo p{margin:0;font-size:clamp(19px,1.55vw,22px);line-height:1.5;font-weight:600}.chapo p b{font-weight:800}.signe{display:flex;align-items:center;gap:14px;margin:0 0 28px;font-size:15.5px;color:var(--gris)}.signe img{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:top;border:var(--b) solid var(--encre);box-shadow:2px 2px 0 var(--encre)}.signe a{color:var(--encre);font-weight:800;text-underline-offset:3px}.signe em{font-style:normal;opacity:.5;margin:0 4px}.ahero .ctas{margin-top:4px}.art{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:clamp(30px,4vw,64px);gap:clamp(30px,4vw,64px);align-items:start}.art.sans-sommaire{grid-template-columns:minmax(0,1fr)}.art+.art{margin-top:clamp(48px,6vw,80px)}.sommaire{position:-webkit-sticky;position:sticky;top:96px;padding:20px 20px 18px;box-shadow:4px 4px 0 var(--encre)}.sommaire>.mono{margin:0 0 12px;font-size:12.5px}.sommaire ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;counter-reset:s}.sommaire li{counter-increment:s}.sommaire a{display:grid;grid-template-columns:30px 1fr;grid-gap:6px;gap:6px;padding:7px 6px;border-radius:6px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.3}.sommaire a:before{content:counter(s,decimal-leading-zero);font:700 12.5px/1.6 var(--f-mono);opacity:.55}.sommaire a:hover{background:var(--acc)}.prose{max-width:47em;counter-reset:h2;min-width:0}.prose .partie{counter-increment:h2}.prose .intro+div,.prose>div+div{margin-top:clamp(52px,6vw,84px)}.prose h2{font-size:clamp(30px,3.3vw,48px);line-height:1.06;margin:0 0 24px;max-width:18em}.prose h2:before{content:counter(h2,decimal-leading-zero);display:table;margin-bottom:16px;font:700 14px/1 var(--f-mono);letter-spacing:.06em;background:var(--encre);color:var(--papier);padding:5px 8px;border-radius:4px}.prose h3{font-size:clamp(22px,2vw,27px);line-height:1.12;margin:34px 0 12px}.prose h4{font-size:19px;margin:24px 0 8px;letter-spacing:-.01em}.prose p{margin:0 0 18px;font-size:clamp(17.5px,1.3vw,19px);line-height:1.62}.prose .intro p:first-child{font-size:clamp(19px,1.5vw,21px)}.prose strong{font-weight:800}.prose a{font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px}.prose a:hover{background:var(--acc)}.prose ol,.prose ul{margin:0 0 20px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.prose li{position:relative;padding-left:34px;font-size:clamp(17px,1.25vw,18.5px);line-height:1.5}.prose ul>li:before{content:"";position:absolute;left:6px;top:.42em;width:12px;height:12px;background:var(--acc);border:2px solid var(--encre);border-radius:3px}.prose ol{counter-reset:o}.prose ol>li{counter-increment:o}.prose ol>li:before{content:counter(o);position:absolute;left:0;top:.05em;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--encre);border-radius:50%;background:var(--acc);font:800 13px/1 var(--f-mono)}.prose li>ol,.prose li>ul{margin:10px 0 0}.prose li p{margin:0 0 8px}.prose hr{border:0;border-top:var(--b) dashed var(--encre);margin:34px 0}.prose code{font:700 .9em var(--f-mono);background:var(--carte);border:1.5px solid var(--encre);border-radius:4px;padding:0 5px}.prose pre{overflow-x:auto;background:var(--encre);color:var(--papier);padding:18px 20px;border-radius:var(--r);font-size:14.5px}.prose pre code{background:none;border:0;color:inherit;padding:0}.prose img{border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre);margin:20px 0;height:auto}.prose mark{padding:0 .12em}.retenir{position:relative;margin:34px 0 30px;padding:30px 26px 22px;background:var(--acc);color:var(--acc-txt);border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre)}.retenir>.mono{position:absolute;top:-15px;left:20px;background:var(--encre);color:var(--acc);padding:5px 10px;border-radius:4px;font-size:12.5px}.retenir p{font-weight:600}.retenir>:last-child{margin-bottom:0}.retenir mark{background:var(--encre);color:var(--acc)}.defile,.retenir ul>li:before{background:var(--carte)}.defile{overflow-x:auto;margin:26px 0 8px;border:var(--b) solid var(--encre);border-radius:var(--r);box-shadow:var(--o) var(--o) 0 var(--encre);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.defile:focus-visible{outline:3px solid var(--encre);outline-offset:3px}.mtab{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4}.defile.large .mtab{min-width:620px}.mtab td,.mtab th{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:2px solid var(--encre)}.mtab td+td,.mtab th+th{border-left:2px solid var(--encre)}.mtab thead th{font:700 12.5px/1.25 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--acc);color:var(--acc-txt);border-bottom:var(--b) solid var(--encre)}.mtab tbody tr:last-child td{border-bottom:0}.mtab tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--papier) 55%,var(--carte))}.mtab td:first-child{font-weight:800}.glisser{display:none;margin:6px 0 22px;font-size:11.5px;opacity:.6;text-align:right}.outil-place{margin-top:clamp(44px,5vw,64px)}.outil{padding:0;overflow:hidden}.outil-tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;background:var(--encre);color:var(--acc);padding:12px 20px;font-size:12.5px}.outil-tete span+span{color:var(--papier);opacity:.85;text-transform:none;letter-spacing:.02em}.outil-corps{padding:clamp(22px,3vw,34px)}.outil h3{font-size:clamp(26px,2.6vw,36px);line-height:1.05;margin:0 0 24px}.champs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 22px;gap:18px 22px}.champ{display:flex;flex-direction:column;gap:7px}.champ-l{font:700 13px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.06em}.saisie{display:flex;align-items:stretch;border:var(--b) solid var(--encre);border-radius:8px;background:var(--carte);box-shadow:3px 3px 0 var(--encre);overflow:hidden}.saisie:focus-within{outline:3px solid var(--acc);outline-offset:0}.saisie input{flex:1 1;min-width:0;border:0;background:transparent;padding:13px 14px;font:800 22px/1.1 var(--f-titre);letter-spacing:-.01em;color:var(--encre)}.saisie input:focus{outline:0}.saisie em{display:grid;place-items:center;min-width:46px;font:800 18px/1 var(--f-mono);font-style:normal;background:var(--papier);border-left:var(--b) solid var(--encre)}.saisie.invalide{background:#ffe1e1}.champ small{font-size:14px;color:var(--gris);line-height:1.35}.resultat{margin-top:26px;border-top:var(--b) dashed var(--encre);padding-top:24px}.resultat .vide{margin:0 0 16px;font-weight:700;font-size:17px}.tuiles{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.tuiles div{border:var(--b) solid var(--encre);border-radius:8px;padding:14px 12px;background:var(--papier);min-width:0}.tuiles b{display:block;font:var(--g-titre) clamp(20px,2vw,28px)/1.05 var(--f-titre);letter-spacing:-.03em;margin-bottom:6px;overflow-wrap:anywhere}.tuiles span{font-size:14px;color:var(--gris);line-height:1.25;display:block}.tuiles .fort{background:var(--acc)}.tuiles .fort span{color:var(--encre)}.phrase{margin:16px 0 0;font-size:17px;font-weight:600}.resultat .note{margin:16px 0 20px;font-size:15px;color:var(--gris);line-height:1.45}.choix{border:0;margin:0 0 22px;padding:0;min-width:0}.choix legend{padding:0;margin-bottom:10px}.pastilles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pastilles.trois{grid-template-columns:repeat(3,1fr)}.cases label,.pastilles label{position:relative;cursor:pointer;border:var(--b) solid var(--encre);border-radius:8px;background:var(--carte);box-shadow:3px 3px 0 var(--encre);transition:transform .1s,box-shadow .1s}.pastilles label{display:flex;flex-direction:column;gap:4px;padding:13px 14px}.cases label:hover,.pastilles label:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--encre)}.cases label.on,.pastilles label.on{background:var(--acc);transform:translate(2px,2px);box-shadow:1px 1px 0 var(--encre)}.pastilles b{font:800 17px/1.15 var(--f-titre);letter-spacing:-.01em}.pastilles small{font-size:13.5px;color:var(--gris);line-height:1.3}.pastilles label.on small{color:var(--encre)}.cases input,.pastilles input{position:absolute;opacity:0;width:1px;height:1px}.cases label:has(input:focus-visible),.pastilles label:has(input:focus-visible){outline:3px solid var(--encre);outline-offset:3px}.cases{display:flex;flex-wrap:wrap;gap:12px}.cases label{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;font-weight:700;font-size:16px}.cases i{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--encre);border-radius:5px;background:var(--carte);font-style:normal;font-weight:900;font-size:13px;color:transparent}.cases label.on i{color:var(--encre)}.fourchette{border:var(--b) solid var(--encre);border-radius:var(--r);background:var(--acc);padding:18px 22px;box-shadow:4px 4px 0 var(--encre)}.fourchette .mono{font-size:12.5px}.fourchette p{margin:8px 0 0;font:var(--g-titre) clamp(26px,3.2vw,44px)/1.08 var(--f-titre);letter-spacing:-.035em}.fourchette p em{font:700 .45em var(--f-mono);font-style:normal;letter-spacing:.04em;white-space:nowrap}.alire{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.alire .autre{padding:24px 22px}.alire .autre:nth-child(n){transform:none}.alire .autre:nth-child(3n+1){transform:rotate(-.4deg)}.alire .autre:nth-child(3n+2){transform:rotate(.4deg)}.alire .autre:hover{transform:rotate(0) translate(-3px,-3px)}.alire .autre>.mono{font-size:12px;opacity:.65;margin-bottom:12px}.alire h3{font-size:clamp(22px,2vw,27px);line-height:1.1}.alire p{font-size:16px}.guides{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;align-items:start}.guide-col{padding:24px 22px 18px}.guide-col .tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.guide-col .num{font:800 15px/1 var(--f-mono);border:var(--b) solid var(--encre);border-radius:999px;padding:7px 12px;background:var(--acc)}.guide-col .mot{font:700 13px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em}.guide-col ul{list-style:none;margin:0;padding:0}.guide-col li+li{border-top:2px dashed var(--encre)}.guide-col a{display:flex;flex-direction:column;gap:5px;padding:14px 4px;text-decoration:none;font:800 18px/1.2 var(--f-titre);letter-spacing:-.01em}.guide-col a .mono{font-size:11.5px;opacity:.6;letter-spacing:.07em}.guide-col a:hover{background:var(--acc)}.hrow{position:relative}.deroule.mega{position:static}.deroule.mega .sous{left:clamp(16px,4vw,48px);right:clamp(16px,4vw,48px);width:auto;top:calc(100% - 4px);grid-template-columns:repeat(3,1fr);gap:6px 18px;padding:18px}.deroule.mega .sous>div{display:flex;flex-direction:column;gap:2px}.deroule.mega .sous>div>.mono{font-size:12px;opacity:.6;padding:4px 14px 8px;border-bottom:2px solid var(--encre);margin-bottom:6px}.deroule.mega .sous a{font-size:16px;padding:9px 14px}.panneau nav.guidesm{margin-top:8px;gap:16px}.panneau nav.guidesm>div{display:flex;flex-direction:column;border:var(--b) solid var(--encre);border-radius:8px;background:var(--carte);box-shadow:3px 3px 0 var(--encre);overflow:hidden}.panneau nav.guidesm .mono{font-size:11.5px;padding:10px 14px;background:var(--acc);border-bottom:var(--b) solid var(--encre)}.panneau nav.guidesm a{font:800 17px/1.2 var(--f-titre);letter-spacing:-.01em;padding:12px 14px;border-bottom:2px solid var(--encre)}.panneau nav.guidesm a:last-child{border-bottom:0}@media (max-width:1280px){nav.menu>a.etroit{display:none}}@media (max-width:1100px){.art{grid-template-columns:1fr}.sommaire{position:static;max-width:640px}.alire,.guides{grid-template-columns:1fr 1fr}.tuiles{grid-template-columns:repeat(3,1fr)}.pastilles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.chapo{padding:24px 18px 18px;transform:none}.signe{font-size:14.5px;align-items:flex-start}.alire,.guides{grid-template-columns:1fr}.alire .autre:nth-child(n){transform:none}.champs{grid-template-columns:1fr}.tuiles{grid-template-columns:1fr 1fr}.tuiles .fort{grid-column:1/-1}.pastilles,.pastilles.trois{grid-template-columns:1fr}.outil .btn{width:100%}.glisser.large{display:block}.retenir{padding:28px 18px 18px}.prose li{padding-left:30px}}.fourchette .releve{display:block;margin-top:10px;font-size:14.5px;font-weight:600;line-height:1.4}.sources{margin:16px 0 0;font-size:14px;line-height:1.45;color:var(--gris)}.sources b{color:var(--encre)}.frais{margin-top:18px;border:2px solid var(--encre);border-radius:8px;padding:14px 16px;background:var(--papier)}.frais .mono{margin:0 0 8px;font-size:12px}.frais ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.frais li{font-size:15.5px;line-height:1.4}.frais small{color:var(--gris);font-size:13px}.ahero{padding-bottom:clamp(36px,4.5vw,64px)}.champs{grid-template-columns:repeat(2,minmax(0,1fr))}.saisie input{width:100%}.tuiles+.phrase{margin-top:20px}@media (max-width:640px){.champs{grid-template-columns:minmax(0,1fr)}.pastilles{grid-template-columns:1fr 1fr;gap:10px}.pastilles.trois{grid-template-columns:1fr}.pastilles label{padding:11px 12px}.pastilles b{font-size:16px}.fourchette{padding:16px}.fourchette .mono{display:block;line-height:1.3}}.prose img{max-height:720px;width:auto;max-width:100%}.prose p:has(>img:only-child){margin:26px 0}.panneau nav.guidesm{gap:10px}.panneau nav.guidesm>details{display:block;border:var(--b) solid var(--encre);border-radius:8px;background:var(--carte);box-shadow:3px 3px 0 var(--encre);overflow:hidden}.panneau nav.guidesm summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;padding:13px 14px;background:var(--acc)}.panneau nav.guidesm summary::-webkit-details-marker{display:none}.panneau nav.guidesm summary em{font-style:normal;display:grid;place-items:center;min-width:28px;height:28px;border:2px solid var(--encre);border-radius:999px;background:var(--carte);font-size:12px}.panneau nav.guidesm details[open] summary{border-bottom:var(--b) solid var(--encre)}.panneau nav.guidesm details a{display:flex;font:800 17px/1.2 var(--f-titre);letter-spacing:-.01em;padding:12px 14px;border-bottom:2px solid var(--encre)}.panneau nav.guidesm details a:last-child{border-bottom:0}.defile{margin-bottom:24px}@media (max-width:640px){.defile.large{margin-bottom:6px}}