.pl-saurez{margin-top:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.pl-saurez ol{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem}.pl-saurez li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.125rem 1.25rem;border-radius:var(--rayon-m);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);line-height:1.4}.pl-saurez li b{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--sur-accent);font:600 .9375rem/1 var(--sans)}.pl-parcours{margin-top:1rem;padding:1.125rem 1.25rem;border-radius:var(--rayon-m);box-shadow:inset 0 0 0 1px var(--filet)}@media(min-width:900px){.pl-saurez ol{grid-template-columns:repeat(3,minmax(0,1fr))}}main[data-composition] .ap-essentiel{background:none;padding:0}main[data-composition] .ap-essentiel .legende{margin-bottom:.75rem}main[data-composition] .ap-essentiel ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}main[data-composition] .ap-essentiel li{display:block;grid-column:1 / -1;padding:1.25rem 1.375rem 1.5rem;border-radius:var(--rayon-m);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);font-size:var(--t-5,1.125rem);line-height:1.4}main[data-composition] .ap-essentiel li:before{display:block;margin-bottom:.625rem;font-size:2.25rem;line-height:1;color:var(--accent)}main[data-composition] .ap-essentiel li:first-child{background:var(--accent);box-shadow:none;color:var(--sur-accent);font-size:var(--t-4)}main[data-composition] .ap-essentiel li:first-child:before{color:var(--sur-accent);opacity:.7}main[data-composition] .ap-essentiel li:last-child:nth-child(odd){grid-column:1 / -1}main[data-composition] .ap-essentiel li:last-child{background:var(--fond-2);box-shadow:none}@media(min-width:900px){main[data-composition] .ap-essentiel li:nth-child(n+2):nth-child(-n+4){grid-column:span 2}main[data-composition] .ap-essentiel li:first-child{padding:clamp(1.5rem,1rem + 1.6vw,2.25rem)}}.pld{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.pld-liste [role=tablist]{display:flex;flex-direction:column;gap:.5rem;margin-top:.625rem}.pld-liste [role=tab]{display:grid;grid-template-columns:.625rem minmax(0,1fr);gap:.75rem;align-items:baseline;width:100%;padding:.875rem 1rem;border:0;border-radius:var(--rayon-m);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte);font:500 1rem/1.35 var(--sans);text-align:left;cursor:default;transition:background .2s,box-shadow .2s,transform .2s}.pld-pt{width:.5rem;height:.5rem;border-radius:50%;background:var(--filet);transform:translateY(-.1rem);transition:background .2s}.pld-js .pld-liste [role=tab]{cursor:pointer}.pld-js .pld-liste [role=tab]:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.pld-liste [role=tab][aria-selected=true]{background:var(--accent);box-shadow:none;color:var(--sur-accent)}.pld-liste [role=tab][aria-selected=true] .pld-pt{background:var(--sur-accent)}.pld-liste [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pld-reponse{display:flex;flex-direction:column;gap:1rem}.pld-p{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.25rem,1rem + 1.2vw,2rem);border-radius:var(--rayon);background:var(--fond-2)}.pld-voit{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-3,1.5rem);line-height:1.25}.pld-cause,.pld-faire{line-height:1.5}.pld b{display:block;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;color:var(--texte-2)}.pld-cause p{color:var(--texte-2)}.pld-faire{padding:1rem 1.125rem;border-radius:var(--rayon-m);background:var(--eleve);box-shadow:inset 0 0 0 1.5px var(--accent)}.pld-faire b{color:var(--accent)}.pld-js .pld-p:not(.pld-actif){display:none}.pld-js .pld-p.pld-actif{animation:pld-entree .28s ease both}@keyframes pld-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pld-js .pld-p.pld-actif{animation:none}.pld-liste [role=tab]{transition:none}}@media(min-width:900px){.pld{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}.pld-js .pld-reponse{display:grid}.pld-js .pld-p{grid-area:1 / 1}.pld-js .pld-p:not(.pld-actif){display:flex;visibility:hidden}}.pl-saurez ol:has(li:nth-child(4)){grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.pl-saurez ol:has(li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.pl-saurez ol:has(li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.plx-pistes{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem var(--duo)}.plx-pistes li{line-height:1.5;color:var(--texte-2)}.plx-pistes li b{display:block;margin-bottom:.25rem;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-3,1.5rem);line-height:1.2;color:var(--texte)}@media(min-width:800px){.plx-pistes{grid-template-columns:repeat(2,minmax(0,1fr))}}.plf-prereq{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.plf-prereq li{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.375rem;border-radius:var(--rayon-m);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet)}.plf-prereq b{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);color:var(--accent)}.plf-prereq p{color:var(--texte-2);line-height:1.45;font-size:.9375rem}@media(min-width:900px){.plf-prereq{grid-template-columns:repeat(3,minmax(0,1fr))}}.plf-liste{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.plf-geste{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1.25rem,1rem + 1.2vw,2rem);border-radius:var(--rayon);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);scroll-margin-top:calc(var(--entete) + 1rem)}.plf-geste header{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.plf-n{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--accent);color:var(--sur-accent);font:600 1rem/1 var(--sans)}.plf-geste h3{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-3,1.5rem);line-height:1.2}.plf-texte>.ou{margin-top:.625rem}.plf-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:1rem}.plf-duo>div{padding:.875rem 1rem;border-radius:var(--rayon-m);background:var(--fond-2);line-height:1.4;font-size:.9375rem}.plf-duo b{display:block;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;color:var(--texte-2)}.plf-ver{box-shadow:inset 3px 0 0 var(--accent)}.plf-ver b{color:var(--accent)!important}.plf-geste .schema-papier{align-self:start;min-width:0}.plf-geste .ap-interface svg{min-width:30rem}@media(min-width:1000px){.plf-avec{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.plf-avec.plf-inv .schema-papier{order:-1}.plf-sans .plf-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.plf-ctl .ap-controle{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--gout);padding:clamp(1rem,.8rem + 1vw,1.75rem);border-radius:var(--rayon);background:var(--fond-2)}.plf-ctl .ap-controle li:last-child{border-bottom:0}.plf-ctl .ap-controle li:first-child{border-top:0}@media(min-width:900px){.plf-ctl .ap-controle{grid-template-columns:repeat(2,minmax(0,1fr))}.plf-ctl .ap-controle li:nth-child(2){border-top:0}}.plf-garde{list-style:none;counter-reset:g;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.plf-garde li{counter-increment:g;position:relative;padding:1.25rem 1.375rem 1.375rem;border-radius:var(--rayon-m);background:var(--fond-2);line-height:1.45}.plf-garde li:before{content:counter(g);display:block;margin-bottom:.5rem;font-family:var(--serif);font-size:2rem;line-height:1;color:var(--accent)}@media(min-width:900px){.plf-garde{grid-template-columns:repeat(3,minmax(0,1fr))}}.pls [role=tablist]{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem;margin:0 -.25rem 1.25rem;scrollbar-width:thin}.pls [role=tab]{display:inline-flex;align-items:center;gap:.625rem;flex:none;padding:.5rem 1rem .5rem .5rem;border:0;border-radius:99px;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte);font:500 .9375rem/1.2 var(--sans);cursor:default;transition:background .2s,box-shadow .2s}.pls-js [role=tab]{cursor:pointer}.pls-js [role=tab]:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.pls [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pls-n{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--fond-2);color:var(--texte);font:600 .875rem/1 var(--sans)}.pls [role=tab][aria-selected=true]{background:var(--accent);box-shadow:none;color:var(--sur-accent)}.pls [role=tab][aria-selected=true] .pls-n{background:var(--sur-accent);color:var(--accent)}.pls-p{min-width:0}.pls-p+.pls-p{margin-top:2rem}.pls-js .pls-p+.pls-p{margin-top:0}.pls-js .pls-p:not(.pld-actif){display:none}.pls-js .pls-p.pld-actif{animation:pld-entree .28s ease both}.pls-js .pls-p>h3{display:none}.pls-p>*+*{margin-top:.75rem}@media(prefers-reduced-motion:reduce){.pls-js .pls-p.pld-actif{animation:none}.pls [role=tab]{transition:none}}.plx-score{padding:clamp(1.25rem,1rem + 1.2vw,2rem);border-radius:var(--rayon);background:var(--fond-2)}.plx-tete{display:flex;align-items:baseline;gap:.75rem}.plx-n{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-size:var(--t-3,1.5rem);line-height:1}.plx-tampon{margin-left:auto;align-self:center;padding:.25rem .875rem;border:2px solid var(--accent);border-radius:8px;color:var(--accent);font:700 .875rem/1.2 var(--sans);transform:rotate(-6deg) scale(.6);opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.4)}.plx-fini .plx-tampon{opacity:1;transform:rotate(-6deg) scale(1)}.plx-barre{height:6px;margin:.75rem 0 .5rem;border-radius:3px;background:var(--filet);overflow:hidden}.plx-barre i{display:block;height:100%;width:0;border-radius:3px;background:var(--accent);transition:width .3s}.plx-score .ap-controle{margin-top:.5rem}.plx-score .ap-controle li:first-child{border-top:0}.plx-score .ap-controle li:last-child{border-bottom:0}@media(prefers-reduced-motion:reduce){.plx-barre i,.plx-tampon{transition:none}}.plx-reveal>summary{list-style:none;display:flex;flex-direction:column;gap:.25rem;padding:1.125rem 1.5rem;border-radius:var(--rayon-m);background:var(--accent);color:var(--sur-accent);cursor:pointer}.plx-reveal>summary::-webkit-details-marker{display:none}.plx-reveal>summary span{font:600 1.0625rem/1.3 var(--sans)}.plx-reveal>summary span:after{content:"  +";font-weight:400}.plx-reveal[open]>summary span:after{content:"  \2013"}.plx-reveal>summary small{font-size:.875rem;opacity:.85}.plx-reveal>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.plx-reveal[open]>summary{margin-bottom:1.5rem}.plc-familles{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.plc-fam{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--rayon);line-height:1.45}.plc-fam-assistant{background:var(--fond-2)}.plc-fam-microsoft{background:var(--eleve);box-shadow:inset 0 0 0 1.5px var(--accent)}.plc-fam-suite{background:var(--selection)}.plc-fam h3{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-3,1.5rem);line-height:1.2}.plc-fam p{color:var(--texte-2)}.plc-fam-suite p,.plc-fam-suite h3{color:var(--selection-texte)}.plc-fam-tete{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.25rem}.plc-fam-ico{display:block;width:2.25rem;height:2.25rem;color:var(--accent)}.plc-fam-ico svg{display:block;width:100%;height:100%}.plc-fam-tete .ap-logo{margin:0;gap:.75rem;color:var(--texte)}.plc-fam-tete .ap-logo svg{width:1.375rem;height:1.375rem}.plc-fam-suite .plc-fam-tete .ap-logo,.plc-fam-suite .plc-fam-ico{color:var(--selection-texte)}@media(min-width:900px){.plc-familles{grid-template-columns:repeat(3,minmax(0,1fr))}}.plc-barre{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.plc-fleches{display:flex;gap:.5rem}.plc-fleche{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte);font:500 1.125rem/1 var(--sans);cursor:pointer}.plc-fleche:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.plc-fleche:disabled{opacity:.35;cursor:default}.plc-fleche:focus-visible,.plc-rail:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.plc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16.5rem,86%);grid-template-rows:repeat(var(--rangs,6),auto);gap:0 .75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;scrollbar-width:thin;overscroll-behavior-x:contain}@media(min-width:700px){.plc-rail{grid-auto-columns:minmax(18rem,calc((100% - 1.5rem) / 2.4))}}@media(min-width:1100px){.plc-rail{grid-auto-columns:minmax(18rem,calc((100% - 2.25rem) / 3.3))}}.plc-offre{display:grid;grid-row:span var(--rangs,6);grid-template-rows:subgrid;row-gap:0;scroll-snap-align:start;border-radius:var(--rayon);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);overflow:hidden}.plc-nom{display:flex;align-items:center;gap:.625rem;padding:1.25rem 1.375rem .75rem;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.2}.plc-prix{padding:.25rem 1.375rem 1.125rem;background:var(--fond-2);background-clip:padding-box}.plc-prix p{font-weight:600;line-height:1.4}.plc-f{padding:.875rem 1.375rem 0;line-height:1.4;font-size:.9375rem}.plc-f:last-child{padding-bottom:1.25rem}.plc-offre b{display:block;margin-bottom:.125rem;font-size:.8125rem;font-weight:600;color:var(--texte-2)}.plc-f p{color:var(--texte)}.plc-note{margin-top:1rem}.pld-inv .pld-voit{order:-2}.pld-inv .pld-faire{order:-1;box-shadow:none;background:var(--accent);color:var(--sur-accent)}.pld-inv .pld-faire b{color:var(--sur-accent);opacity:.8}.pld-inv .pld-faire p{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-size:var(--t-3,1.5rem);line-height:1.25}.pld-inv .pld-cause p{color:var(--texte)}.pla-chaine{list-style:none;position:relative;display:flex;flex-direction:column;gap:1.5rem;padding-left:2.75rem}.pla-chaine:before{content:"";position:absolute;left:1rem;top:1rem;bottom:1rem;width:2px;background:var(--accent);opacity:.35}.pla-chaine li,.pla-frise li{position:relative;display:flex;flex-direction:column;gap:.375rem;line-height:1.45}.pla-noeud{position:absolute;left:-2.75rem;top:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--sur-accent);font:600 .9375rem/1 var(--sans)}.pla-chaine h3{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.2;padding-top:.25rem}.pla-quand{align-self:flex-start;padding:.125rem .625rem;border-radius:99px;background:var(--fond-2);font-size:.8125rem;font-weight:600;color:var(--texte-2)}.pla-chaine p{color:var(--texte-2);font-size:.9375rem}@media(min-width:1100px){.pla-chaine{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));gap:0 1.5rem;padding:2.75rem 0 0}.pla-chaine:before{left:1rem;right:calc(100% / var(--n,6) - 1rem);top:1rem;bottom:auto;width:auto;height:2px}.pla-chaine .pla-noeud{left:0;top:-2.75rem}}.pla-apps{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.pla-app{display:flex;flex-direction:column;gap:.625rem;padding:1.375rem;border-radius:var(--rayon);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);line-height:1.4}.pla-app h3{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.25}.pla-app h3 a{color:var(--texte);text-decoration-color:var(--accent)}.pla-app p{color:var(--texte-2)}.pla-jauge{display:flex;align-items:center;gap:.625rem;margin-top:auto;padding-top:.875rem;font-size:.875rem;font-weight:600;text-transform:capitalize}.pla-pts{display:inline-flex;gap:.25rem}.pla-pts i{width:.875rem;height:.875rem;border-radius:50%;background:var(--filet)}.pla-pts i.on{background:var(--accent)}@media(min-width:640px){.pla-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pla-apps{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.pla-tags{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.pla-tag{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.375rem;border-radius:var(--rayon-m) var(--rayon-m) var(--rayon-m) 6px;background:var(--fond-2);line-height:1.4}.pla-tag h3{font:600 1.0625rem/1.3 var(--sans)}.pla-ia{color:var(--texte-2);font-size:.9375rem}.pla-prix{margin-top:auto;padding:.625rem .875rem;border:1.5px dashed var(--contour);border-radius:10px;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-size:1.0625rem;line-height:1.3}.pla-flou{border-color:var(--filet);color:var(--texte-2)}@media(min-width:640px){.pla-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pla-tags{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.pla-humain{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem;padding:clamp(1.5rem,1rem + 2vw,3rem);border-radius:var(--rayon);background:var(--accent);color:var(--sur-accent)}.pla-humain li{display:flex;flex-direction:column;gap:.375rem;line-height:1.4}.pla-humain b{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-3,1.5rem);line-height:1.2}.pla-humain span{opacity:.9}@media(min-width:800px){.pla-humain{grid-template-columns:repeat(2,minmax(0,1fr))}}.pla-regles{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem 3rem}.pla-regles li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start;line-height:1.5}.pla-ico{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--fond-2);color:var(--accent)}.pla-ico svg{width:1.5rem;height:1.5rem}.pla-regles b{display:block;margin-bottom:.125rem;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.2}.pla-regles p{color:var(--texte-2)}@media(min-width:800px){.pla-regles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pla-frise{list-style:none;position:relative;display:flex;flex-direction:column;gap:2rem;padding-left:3.25rem;max-width:56rem}.pla-frise:before{content:"";position:absolute;left:1.125rem;top:1.25rem;bottom:1.25rem;width:2px;background:var(--accent);opacity:.35}.pla-frise .pla-noeud{left:-3.25rem;width:2.25rem;height:2.25rem}.pla-frise h3{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-3,1.5rem);line-height:1.2;padding-top:.125rem}.pla-frise p{max-width:var(--mesure)}.pla-frise b{display:block;margin-bottom:.125rem;font-size:.8125rem;font-weight:600;color:var(--texte-2)}.pla-obtient b{color:var(--accent)}.pla-conseil{padding-left:.875rem;box-shadow:inset 3px 0 0 var(--filet);color:var(--texte-2)}.pla-preuves{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.pla-preuve{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--rayon);background:var(--fond-2);line-height:1.45}.pla-preuve .ap-chiffre{order:-1;margin:0}.pla-preuve .pl-etiquette{order:-2}.pla-preuve h3{font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.25}.pla-preuve p{color:var(--texte-2);font-size:.9375rem}.pla-preuve>p:last-child{margin-top:auto}@media(min-width:1000px){.pla-preuves{grid-template-columns:repeat(3,minmax(0,1fr))}}.pla-chaine h3,.pla-frise h3,.pla-app h3,.pla-tag h3,.pla-preuve h3,.pla-chaine li,.pla-frise li{margin:0}.ap-r>.ap-t:has(>.gab){grid-column:1 / -1;max-width:none}.ap-r>.ap-t:has(>.gab)>:is(p,h3){max-width:var(--mesure)}.ap-r>.ap-t:has(>.gab)>*+*{margin-top:1rem}.pl-parcours+.bous-mini{margin-top:.75rem}.gab{min-width:0}.pls-nu .pls-n{display:none}.pls [role=tab] .ap-logo{margin:0 .5rem 0 0;vertical-align:-.2em}.pls [role=tab] .ap-logo svg{width:1.125rem;height:1.125rem}.pls-nu [role=tab]{padding:.5rem 1rem}.pla-num{font:600 .9375rem/1 var(--sans)}.plc-nom .ap-logo{margin:0}.plc-nom .ap-logo svg{width:1.375rem;height:1.375rem}main[data-composition] .ap-t{max-width:none}main[data-composition] .ap-r:not(:has(>.ap-m))>.ap-t{grid-column:1 / -1}@media(min-width:1280px){main[data-composition] .ap-r{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}main[data-composition] .ap-r:not(:has(>.ap-m)){grid-template-columns:minmax(0,1fr)}}main[data-composition] [style*="max-width:var(--mesure)"]{max-width:none!important}main[data-composition] .ap-t.ap-onglets [role=tabpanel]>:is(p,ul.liste,ol.liste,.ap-chemin){max-width:none}main[data-composition] .ap-scene svg{max-width:none;min-width:0}main[data-composition] .ap-scene .cadre{overflow-x:auto}main[data-composition] .ap-sec>.ap-h2+.ap-r>.ap-t>p:first-child:not(.discret):not(.petit):not(.ap-releve):not(.ap-fabrique){font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.45;color:var(--texte)}main[data-composition] .ap-t p,main[data-composition] .ap-t li{text-wrap:pretty}.ap-r:has(>.ap-t>.gab)>.ap-t{grid-column:1 / -1}@media(min-width:1280px){main[data-composition] .ap-r:has(>.ap-t>.gab){grid-template-columns:minmax(0,1fr)}}main[data-composition] .ap-r:has(>.ap-t>.gab)>.ap-m{grid-column:1 / -1;max-width:none;padding:.875rem 1.125rem;border-radius:var(--rayon-m);background:var(--fond-2)}main[data-composition] .ap-r:has(>.ap-t>.gab)>.ap-m .ap-note{padding:0;border:0}main[data-composition] .ap-r:has(>.ap-t>.gab)>.ap-m p{max-width:none}.plx-pistes{grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.plx-pistes{grid-template-columns:repeat(var(--n,2),minmax(0,1fr))}}.plp-t0{--tint:var(--selection);--ink:var(--selection-texte);--disc:var(--accent)}.plp-t1{--tint:var(--fond-2);--ink:var(--texte);--disc:var(--texte-2)}.plp-t2{--tint:color-mix(in srgb,var(--destructif) 13%,var(--eleve));--ink:var(--texte);--disc:var(--destructif)}.plp-t3{--tint:color-mix(in srgb,var(--accent) 12%,var(--eleve));--ink:var(--texte);--disc:var(--accent-presse)}.plp-cartes{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.plp-carte{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--rayon);background:var(--tint);color:var(--ink);line-height:1.5}.plp-carte h3{margin:0;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.2;color:inherit}.plp-carte p{margin:0;color:inherit;opacity:.92}.plp-num,.plp-n,.plp-lettre{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--disc);color:var(--sur-accent);font:600 .9375rem/1 var(--sans)}.plp-carte .plp-num{margin-bottom:.25rem}@media(min-width:800px){.plp-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.plp-cartes{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.plp-parcours{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.plp-pas{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.875rem;align-items:start;padding:clamp(1.125rem,1rem + .8vw,1.5rem);border-radius:var(--rayon);background:var(--tint);color:var(--ink);line-height:1.5}.plp-pas p{margin:0;color:inherit}.plp-qs{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:.875rem 0 0}.plp-qs li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;align-items:center;padding:.625rem .875rem;border-radius:var(--rayon-m);background:var(--eleve);color:var(--texte)}.plp-qs i{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--disc);color:var(--sur-accent);font:600 .8125rem/1 var(--sans)}@media(min-width:900px){.plp-parcours{grid-template-columns:repeat(6,minmax(0,1fr))}.plp-qs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.plp-pas{grid-column:auto!important}}.plp-corrige{display:flex;flex-direction:column;gap:.75rem}.plp-ligne{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem 1.5rem;padding:clamp(1.125rem,1rem + .8vw,1.5rem);border-radius:var(--rayon);background:var(--tint);color:var(--ink);line-height:1.5}.plp-quest{display:flex;align-items:center;gap:.75rem}.plp-quest h3{margin:0;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.2;color:inherit}.plp-ligne b{display:block;margin-bottom:.1875rem;font-size:.8125rem;font-weight:600;opacity:.75}.plp-ligne p{margin:0;color:inherit}.plp-ver{padding:.75rem 1rem;border-radius:var(--rayon-m);background:color-mix(in srgb,var(--texte) 7%,transparent)}@media(min-width:900px){.plp-ligne{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center}}.plp-st{margin:0 0 .25rem;font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:400;font-size:var(--t-4);line-height:1.2;color:inherit}main[data-composition] .ap-t>*,main[data-composition] .ap-t .ap-echange,main[data-composition] .ap-t .ap-def,main[data-composition] .ap-t .ap-encadre{max-width:none}.plj{display:flex;flex-direction:column;gap:.625rem}.plj-ligne{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--rayon);background:var(--eleve);box-shadow:inset 0 0 0 1px var(--filet);overflow:hidden;line-height:1.45}.plj-cle{display:flex;align-items:center;padding:.875rem 1.25rem;background:var(--tint);color:var(--ink);font-family:var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100;font-size:var(--t-4);line-height:1.2}.plj-cle a{color:inherit}.plj-champs{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem 1.5rem;padding:1rem 1.25rem}.plj-champs b{display:block;margin-bottom:.125rem;font-size:.8125rem;font-weight:600;color:var(--texte-2)}.plj-champs p{margin:0;font-size:.9375rem}@media(min-width:900px){.plj-ligne{grid-template-columns:minmax(12rem,.7fr) minmax(0,3fr)}.plj-champs{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.plj-cle code,.plj-cle span{min-width:0;overflow-wrap:anywhere}.plj-cle code{font-size:.85em}.pla-humain strong{font-weight:600}.pla-reste{display:flex;flex-direction:column;gap:.75rem;min-width:0}.pla-reste>*{margin:0}.plf-texte>.pla-reste{margin-top:.75rem}.pld-reste{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.pld-reste .ap-code{margin:0}
