.p-pratique,.p-hub{--pose:cubic-bezier(.2, .7, .2, 1);--trace:cubic-bezier(.6, 0, .3, 1);--reponse:cubic-bezier(.3, 0, .2, 1)}:is(.p-hub,.p-pratique) .pt-tete{padding-block:clamp(1.75rem,1rem + 2.4vw,3.25rem) clamp(3.5rem,2rem + 4.4vw,6.25rem)}:is(.p-hub,.p-pratique) .pt-tete-grille{align-items:center;gap:20px 56px;display:grid}:is(.p-hub,.p-pratique) .pt-tete-texte{min-width:0}:is(.p-hub,.p-pratique) .pt-tete-halo{width:fit-content;max-width:100%}:is(.p-hub,.p-pratique) .pt-tete .fil{margin-bottom:clamp(20px,1rem + 1vw,32px)}:is(.p-hub,.p-pratique) .pt-tete .sur+.h1{margin-top:18px}:is(.p-hub,.p-pratique) .pt-h1{max-width:15em}:is(.p-hub,.p-pratique) .pt-insecable{white-space:nowrap}:is(.p-hub,.p-pratique) .pt-tete-grand .pt-h1{letter-spacing:-.035em;max-width:9.6em;margin-left:-.03em;font-size:clamp(2.75rem,1.15rem + 5.7vw,6.25rem);line-height:.93}:is(.p-hub,.p-pratique) .pt-tete-simple{padding-bottom:clamp(2.75rem,1.6rem + 3.4vw,4.75rem)}:is(.p-hub,.p-pratique) .pt-chapo{max-width:640px;color:var(--voile);margin-top:clamp(1.25rem,1rem + 1vw,1.875rem)}:is(.p-hub,.p-pratique) .pt-tete-objet{justify-self:end;min-width:0}:is(.p-hub,.p-pratique) .pt-tete-objet>*{display:block}@media (width>=960px){:is(.p-hub,.p-pratique) .pt-tete.avec-objet .pt-tete-grille{grid-template-columns:minmax(0,1fr) auto}}@media (width<=959.98px){:is(.p-hub,.p-pratique) .pt-tete.avec-objet .pt-tete-objet{grid-row:1;margin:-8px -6px -20px 0}}:is(.p-hub,.p-pratique) .p-pratique-filante{width:clamp(140px,5rem + 8vw,220px);height:auto}@media (width<=959.98px){.p-pratique .p-pratique-filante{width:clamp(110px,30vw,160px)}}.p-pratique .p-pratique-ecrire{padding-block:clamp(3rem,1.6rem + 4.6vw,6.5rem) clamp(4rem,2.4rem + 5vw,7.5rem)}.p-pratique .p-pratique-ecrire-grille{align-items:start;gap:clamp(2.5rem,1.5rem + 3vw,4rem) 56px;display:grid}@media (width>=1040px){.p-pratique .p-pratique-ecrire-grille{grid-template-columns:minmax(0,7fr) minmax(0,4.4fr)}}.p-pratique .p-pratique-form{z-index:1;background:var(--blanc);border:1.5px solid var(--encre);border-radius:4px;padding:clamp(22px,.8rem + 2.2vw,44px) clamp(18px,.5rem + 2.6vw,48px) clamp(24px,1rem + 2vw,40px);position:relative}.p-pratique .p-pratique-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.p-pratique .p-pratique-champs{gap:22px 24px;display:grid}@media (width>=680px){.p-pratique .p-pratique-champs{grid-template-columns:repeat(2,minmax(0,1fr))}.p-pratique .p-pratique-large{grid-column:1/-1}}.p-pratique .p-pratique-champ{min-width:0}.p-pratique .p-pratique-champ label{font-size:var(--t-petit);font-weight:650;display:block}.p-pratique .p-pratique-oblig{color:var(--graphite)}.p-pratique .p-pratique-champ :is(input,select,textarea){width:100%;font:inherit;color:var(--encre);background:var(--blanc);border:1.5px solid var(--encre);transition:box-shadow var(--dg-duree) var(--dg-courbe);border-radius:4px;margin-top:8px;padding:12px 14px;font-size:17px;line-height:1.4;display:block}.p-pratique .p-pratique-champ :is(input,select){min-height:52px}.p-pratique .p-pratique-champ textarea{resize:vertical;min-height:160px}.p-pratique .p-pratique-champ select{-webkit-appearance:none;appearance:none;background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2315171A' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 16px center / 12px 8px;padding-right:40px}.p-pratique .p-pratique-champ input::placeholder{color:var(--graphite);opacity:1}.p-pratique .p-pratique-champ :is(input,select,textarea):hover{box-shadow:inset 0 -4px 0 var(--jaune)}.p-pratique .p-pratique-champ :is(input,select,textarea):focus-visible{outline:3px solid var(--jaune);outline-offset:3px;box-shadow:0 0 0 3px var(--blanc), 0 0 0 7.5px var(--encre)}.p-pratique .p-pratique-aide{font-size:var(--t-legende);color:var(--graphite);margin-top:6px;line-height:1.4}.p-pratique .p-pratique-erreur{font-size:var(--t-petit);color:var(--encre);margin-top:8px;padding-left:20px;font-weight:600;line-height:1.4;position:relative}.p-pratique .p-pratique-erreur:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M.6 1.2h10.8L6 11.4z' fill='%2315171A'/%3E%3Ccircle cx='6' cy='4.6' r='1.7' fill='%23FFD21A'/%3E%3C/svg%3E") 0 0/12px 12px no-repeat;width:12px;height:12px;position:absolute;top:.25em;left:0}.p-pratique .p-pratique-champ.faux :is(input,textarea){border-width:3px;padding:10.5px 12.5px}.p-pratique .p-pratique-resume{border:2px solid var(--encre);background:var(--papier);border-left-width:8px;margin-bottom:28px;padding:18px 20px 20px}.p-pratique .p-pratique-resume:focus-visible{outline:3px solid var(--jaune);outline-offset:3px}.p-pratique .p-pratique-resume-titre{font-weight:650}.p-pratique .p-pratique-resume-liste{font-size:var(--t-petit);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.p-pratique .p-pratique-form-bas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.p-pratique .p-pratique-form-bas .legende{font-size:var(--t-legende)}@media (width<=559px){.p-pratique .p-pratique-form-bas .bouton{width:100%}}.p-pratique .p-pratique-form.envoi .bouton{pointer-events:none}.p-pratique .p-pratique-cartouche{z-index:1;background-color:var(--papier);border:2px solid var(--encre);box-shadow:inset 0 0 0 5px var(--papier), inset 0 0 0 6px var(--encre);background-image:url(/fonds/grain.png);padding:clamp(24px,1rem + 1.4vw,36px) clamp(20px,.8rem + 1.8vw,36px) clamp(26px,1rem + 1.6vw,38px);position:relative}.p-pratique .p-pratique-cartouche .b-fiche{margin-top:20px}.p-pratique .p-pratique-cartouche .b-fiche-ligne{grid-template-columns:minmax(0,1fr);gap:6px}@media (width>=560px) and (width<=1039.98px){.p-pratique .p-pratique-cartouche .b-fiche-ligne{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:6px 24px}}.p-pratique .p-pratique-cartouche .b-liens{margin-top:22px}.p-pratique .p-pratique-siege{--ep:clamp(78px, 3.4rem + 2.2vw, 100px);max-width:440px;margin-top:26px;position:relative}.p-pratique .p-pratique-siege-dessin{width:100%;height:auto;display:block;overflow:hidden}.p-pratique .p-pratique-siege-epingle{width:var(--ep);height:auto;left:calc(50.6% - .3525 * var(--ep));top:calc(48% - .6494 * var(--ep));position:absolute}.p-pratique .p-pratique-siege.pret .p-pratique-siege-epingle{opacity:0;translate:0 -34px}.p-pratique .p-pratique-siege.pret.joue .p-pratique-siege-epingle{animation:p-pratique-plante .55s .15s var(--pose) both}@keyframes p-pratique-plante{0%{opacity:0;translate:0 -34px}55%{opacity:1;translate:0 3px}75%{translate:0 -2px}to{opacity:1;translate:0}}.p-pratique .p-pratique-merci-scene{border-bottom:1px solid var(--graphite);padding-block:clamp(2.5rem,1.4rem + 4vw,5.5rem) clamp(4rem,2.4rem + 5vw,7.5rem)}.p-pratique .p-pratique-merci-grille{align-items:center;gap:48px 72px;display:grid}@media (width>=960px){.p-pratique .p-pratique-merci-grille{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.p-pratique .p-pratique-merci-texte{min-width:0}.p-pratique .p-pratique-merci-h1{letter-spacing:-.03em;max-width:11em;font-size:clamp(2.5rem,1.4rem + 4vw,5rem);line-height:.96}.p-pratique .p-pratique-merci-h1+.pt-chapo{margin-top:clamp(1.25rem,1rem + 1vw,1.875rem)}.p-pratique .p-pratique-accuse{justify-self:center;width:min(100%,330px);margin-block:8px 24px;position:relative}.p-pratique .p-pratique-feuille{aspect-ratio:21/27;background:var(--blanc);box-shadow:10px 12px 0 -1px var(--encre), 10px 12px 0 0 var(--graphite);align-content:start;gap:20px;padding:48px 36px;display:grid;rotate:2.5deg}.p-pratique .p-pratique-feuille-ligne{background:var(--voile);height:2px;display:block}.p-pratique .p-pratique-feuille-ligne:first-child{background:var(--trait);height:4px;margin-bottom:14px}.p-pratique .p-pratique-feuille-ligne.court{width:46%}.p-pratique .p-pratique-feuille-ligne.moyen{width:72%}.p-pratique .p-pratique-tampon{z-index:2;color:var(--encre);background:var(--blanc);border:4px solid var(--encre);box-shadow:inset 0 0 0 3px var(--blanc), inset 0 0 0 5px var(--encre);border-radius:8px;justify-items:center;gap:4px;padding:10px 22px 12px;display:grid;position:absolute;bottom:16%;right:-8%;rotate:-11deg}.p-pratique .p-pratique-tampon-mot{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);line-height:.9}.p-pratique .p-pratique-tampon-date{letter-spacing:.02em;font-size:14px;font-weight:650}.p-pratique .p-pratique-accuse.pret .p-pratique-tampon{opacity:0}.p-pratique .p-pratique-accuse.pret.joue .p-pratique-tampon{animation:p-pratique-tampon .42s .35s var(--pose) both}.p-pratique .p-pratique-accuse.pret.joue .p-pratique-feuille{animation:.2s ease-out .62s p-pratique-coup}@keyframes p-pratique-tampon{0%{opacity:0;transform:scale(1.9)rotate(6deg)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes p-pratique-coup{50%{translate:0 3px}}@media (width<=959.98px){.p-pratique .p-pratique-accuse{width:min(78%,300px)}}.p-pratique .p-pratique-nuit{padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(3.5rem,2rem + 4vw,6rem)}.p-pratique .p-pratique-nuit-grille{text-align:center;justify-items:center;display:grid}.p-pratique .p-pratique-asteroide{cursor:pointer;width:clamp(190px,7rem + 12vw,310px);margin-bottom:clamp(8px,1vw,20px);transition:translate .6s cubic-bezier(.5,0,.9,.5),opacity .6s;display:block}.p-pratique .p-pratique-asteroide svg{width:100%;height:auto;display:block}.p-pratique .p-pratique-asteroide:hover .p-pratique-lumiere{filter:drop-shadow(0 0 6px #ffd21a8c)}.p-pratique .p-pratique-nuit-texte{justify-items:center;width:fit-content;max-width:100%;display:grid}.p-pratique .p-pratique-nuit-h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(3rem,1.4rem + 6vw,6.5rem);line-height:.92}.p-pratique .p-pratique-nuit-texte .pt-chapo{text-wrap:balance;max-width:34em}.p-pratique .p-pratique-nuit-boutons{justify-content:center}.p-pratique .p-pratique-asteroide.pret .p-pratique-lumiere{opacity:0}.p-pratique .p-pratique-asteroide.pret.joue .p-pratique-lumiere{animation:1.1s linear .45s both p-pratique-allume}@keyframes p-pratique-allume{0%{opacity:0}18%{opacity:.9}26%{opacity:.15}40%{opacity:1}48%{opacity:.35}62%,to{opacity:1}}.p-pratique .p-pratique-asteroide.chute{opacity:0;translate:0 40vh}.p-pratique .p-pratique-terre{border-bottom:1.5px solid var(--encre);background-color:var(--papier);background-image:url(/fonds/grain.png);height:clamp(72px,3rem + 4vw,120px);overflow:hidden}.p-pratique .p-pratique-terre svg{width:100%;height:100%;display:block}.p-pratique .p-pratique-plan-section{padding-block:clamp(3rem,1.8rem + 4vw,6rem) clamp(4rem,2.4rem + 5vw,7.5rem)}.p-pratique .p-pratique-planche{border:1.5px solid var(--encre);gap:48px clamp(2rem,1rem + 3vw,4rem);padding:clamp(32px,1rem + 3vw,64px) clamp(22px,.5rem + 3vw,64px) clamp(36px,1rem + 3vw,64px);display:grid;position:relative}.p-pratique .p-pratique-planche:before,.p-pratique .p-pratique-planche:after{content:"";pointer-events:none;position:absolute}.p-pratique .p-pratique-planche:before{background:repeating-linear-gradient(90deg, var(--encre) 0 1.5px, transparent 1.5px 60px) 0 0 / 100% 12px no-repeat, repeating-linear-gradient(90deg, var(--encre) 0 1px, transparent 1px 12px) 0 0 / 100% 6px no-repeat;height:12px;top:0;left:0;right:0}.p-pratique .p-pratique-planche:after{background:repeating-linear-gradient(180deg, var(--encre) 0 1.5px, transparent 1.5px 60px) 0 0 / 12px 100% no-repeat, repeating-linear-gradient(180deg, var(--encre) 0 1px, transparent 1px 12px) 0 0 / 6px 100% no-repeat;width:12px;top:0;bottom:0;left:0}@media (width>=720px){.p-pratique .p-pratique-planche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.p-pratique .p-pratique-planche{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-pratique .p-pratique-legende{min-width:0}.p-pratique .p-pratique-legende-titre{--h2-metre-ecart:.45em;letter-spacing:-.025em;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.375rem);line-height:1.02}.p-pratique .p-pratique-legende-titre a,.p-pratique .p-pratique-arbre-lien{color:var(--encre);background-image:linear-gradient(var(--jaune), var(--jaune));transition:background-size var(--dg-trace) var(--dg-courbe);background-position:0 94%;background-repeat:no-repeat;background-size:0 5px;text-decoration:none}.p-pratique .p-pratique-legende-titre a:is(:hover,:focus-visible),.p-pratique .p-pratique-arbre-lien:is(:hover,:focus-visible){background-size:100% 5px}.p-pratique .p-pratique-legende-titre a:focus-visible,.p-pratique .p-pratique-arbre-lien:focus-visible{box-shadow:0 0 0 3px var(--papier), 0 0 0 7.5px var(--encre)}.p-pratique .p-pratique-arbre{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.p-pratique .p-pratique-arbre>li{padding-left:26px;position:relative}.p-pratique .p-pratique-arbre>li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 12 12'%3E%3Cpath d='M.6 1.2h10.8L6 11.4z' fill='%2315171A'/%3E%3Ccircle cx='6' cy='4.6' r='1.7' fill='%23EFF0EB'/%3E%3C/svg%3E") 0 0/14px 14px no-repeat;width:14px;height:14px;position:absolute;top:.42em;left:0}.p-pratique .p-pratique-arbre>li:has(>.p-pratique-arbre-lien:hover):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 12 12'%3E%3Cpath d='M.6 1.2h10.8L6 11.4z' fill='%23FFD21A' stroke='%2315171A' stroke-width='.9'/%3E%3Ccircle cx='6' cy='4.6' r='1.7' fill='%2315171A'/%3E%3C/svg%3E")}.p-pratique .p-pratique-arbre-lien{font-family:var(--titre);letter-spacing:-.012em;font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);font-weight:800;line-height:1.2}.p-pratique .p-pratique-branche{gap:10px;margin:10px 0 2px;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.p-pratique .p-pratique-branche:before{content:"";background:radial-gradient(circle, var(--graphite) 0 1px, transparent 1.4px) 50% 0 / 2px 6px repeat-y;width:2px;position:absolute;top:-4px;bottom:11px;left:-20px}.p-pratique .p-pratique-branche>li{position:relative}.p-pratique .p-pratique-branche>li:before{content:"";background:radial-gradient(circle, var(--graphite) 0 1px, transparent 1.4px) 0 50% / 6px 2px repeat-x;width:30px;height:2px;position:absolute;top:.7em;left:-47px}.p-pratique .p-pratique-branche>li:after{content:"";box-sizing:border-box;background:radial-gradient(circle, var(--encre) 0 1.6px, var(--blanc) 2px);border:1.5px solid var(--encre);border-radius:50%;width:10px;height:10px;position:absolute;top:calc(.7em - 4px);left:-18px}.p-pratique .p-pratique-branche .lien{font-size:16px}.p-pratique .p-pratique-dossier-section{padding-block:clamp(3.5rem,2rem + 4.4vw,6.5rem) clamp(4rem,2.4rem + 5vw,7.5rem)}.p-pratique .p-pratique-dossier{isolation:isolate;max-width:940px;margin-inline:auto;position:relative}.p-pratique .p-pratique-dossier:before{content:"";z-index:-1;background:var(--blanc);border:1.5px solid var(--trait);position:absolute;inset:0;translate:8px 10px;rotate:1.4deg}.p-pratique .p-pratique-dossier-feuille{background:var(--blanc);border:1.5px solid var(--encre);padding:clamp(64px,2.5rem + 2vw,76px) clamp(20px,.25rem + 4.2vw,72px) clamp(36px,1.5rem + 2.6vw,64px)}.p-pratique .p-pratique-trombone{z-index:2;width:30px;position:absolute;top:-34px;left:clamp(28px,6%,64px);rotate:6deg}@media (width<=699.98px){.p-pratique .p-pratique-dossier:before{translate:5px 7px;rotate:.7deg}}.p-pratique .p-pratique-trombone svg{width:30px;height:92px;display:block}.p-pratique .p-pratique-rubrique+.p-pratique-rubrique{margin-top:clamp(3rem,2rem + 2.6vw,4.5rem)}.p-pratique .p-pratique-rubrique-titre{--h2-metre-ecart:.4em;letter-spacing:-.025em;margin-bottom:clamp(1.5rem,1rem + 1vw,2rem);font-size:clamp(1.875rem,1.35rem + 1.6vw,2.75rem);line-height:1.02}.p-pratique .p-pratique-dossier .b-fiche{max-width:none}.p-pratique .p-pratique-rubrique-texte{max-width:40em}.dg-coupe .p-pratique .p-pratique-champ :is(input,select,textarea),.dg-coupe .p-pratique .p-pratique-asteroide,.dg-coupe .p-pratique .p-pratique-legende-titre a,.dg-coupe .p-pratique .p-pratique-arbre-lien{transition:none}.dg-coupe .p-pratique .p-pratique-siege-epingle,.dg-coupe .p-pratique .p-pratique-tampon,.dg-coupe .p-pratique .p-pratique-feuille,.dg-coupe .p-pratique .p-pratique-lumiere{translate:none;opacity:1!important;animation:none!important}
