.page-simple{padding-block:clamp(2rem,5vw,4rem) var(--espace-section)}.lien-retour{display:inline-flex;align-items:center;min-height:var(--cible-min);margin-bottom:var(--espace-3)}.lien-retour:before{content:"←" / "";margin-right:.4rem;font-family:var(--police-chiffres)}.suite-etapes{list-style:none;margin:0;padding:0;counter-reset:pas}.suite-etapes li{position:relative;counter-increment:pas;padding:0 0 var(--espace-5) 3rem}.suite-etapes li:last-child{padding-bottom:0}.suite-etapes li:before{content:counter(pas) / "";position:absolute;left:0;top:-.1rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:var(--trait-encre) solid var(--couleur-encre);background:var(--couleur-page);color:var(--couleur-encre);font:500 var(--taille-mini) / 1 var(--police-chiffres)}.suite-etapes li:not(:last-child):after{content:"" / "";position:absolute;left:calc(1rem - 1px);top:2.1rem;bottom:.2rem;width:2px;border-radius:1px;background:var(--couleur-filet-controle)}.suite-etapes .fait:before{background:var(--couleur-encre);color:var(--couleur-page)}.suite-etapes .etiquette{display:block;margin-bottom:.15rem}.suite-etapes p{color:var(--couleur-discret)}.suite-etapes b{color:var(--couleur-encre);font-weight:600}.commencer-cadre{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"tete formulaire" "suite formulaire" "contact formulaire";grid-template-rows:auto auto 1fr;gap:0 clamp(2rem,6vw,5.5rem);align-items:start}.commencer-tete{grid-area:tete}.commencer-tete .titre-affiche{font-size:clamp(2.4rem,5vw,4rem)}.commencer-tete .texte-lead{margin-top:var(--espace-4)}.commencer-suite{grid-area:suite;margin-top:var(--espace-7)}.commencer-suite>.etiquette{margin-bottom:var(--espace-4)}.commencer-contact{grid-area:contact;margin-top:var(--espace-6);padding-top:var(--espace-4);border-top:var(--trait-fin) solid var(--couleur-filet-controle);color:var(--couleur-discret);font-size:var(--taille-petit);max-width:var(--largeur-lecture)}.commencer-contact b{color:var(--couleur-encre);font-weight:600}.commencer-contact .liens-contact{display:flex;flex-wrap:wrap;gap:0 var(--espace-5);margin-top:var(--espace-1)}.formulaire-carte{grid-area:formulaire;position:sticky;top:calc(60px + var(--espace-5))}.formulaire-carte>.titre-bloc{margin-bottom:var(--espace-1)}.formulaire-carte form{margin-top:var(--espace-5)}.saisie .requis{font-size:var(--taille-mini)}.choix-formule{border:0;margin:0;padding:0;min-width:0}.choix-formule legend{padding:0;margin-bottom:.35rem;font-weight:600;font-size:var(--taille-petit)}.choix-formule-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-3)}.choix-formule label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem var(--espace-3);align-content:start;padding:var(--espace-4);border:var(--trait-fin) solid var(--couleur-filet-controle);border-radius:var(--arrondi-controle);cursor:pointer;transition:border-color var(--duree-rapide) var(--courbe-sortie),box-shadow var(--duree-rapide) var(--courbe-sortie)}.choix-formule label:has(input:checked){border-color:var(--couleur-encre);box-shadow:inset 0 0 0 1px var(--couleur-encre)}.choix-formule input{grid-row:1 / span 3;margin:.2rem 0 0;width:1.1rem;height:1.1rem;accent-color:var(--couleur-encre);cursor:pointer}.choix-formule b{font-weight:600}.choix-formule .chiffres{font-size:var(--taille-mini)}.choix-formule small{color:var(--couleur-discret);font-size:var(--taille-mini)}@media(hover:hover){.choix-formule label:hover{border-color:var(--couleur-encre)}}@media(max-width:560px){.choix-formule-options{grid-template-columns:minmax(0,1fr)}}.champ-piege{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.message-alerte{padding:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-controle);border:var(--trait-fin) solid var(--couleur-rouge-texte);color:var(--couleur-rouge-texte);font-weight:500;font-size:var(--taille-petit)}.message-alerte[hidden]{display:none}.message-alerte:focus-visible{outline-offset:2px}.formulaire-envoi{display:grid;gap:var(--espace-3);justify-items:start}.formulaire-envoi small{color:var(--couleur-discret);font-size:var(--taille-mini)}.formulaire-envoi a{color:inherit}@media(max-width:960px){.commencer-cadre{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete" "formulaire" "suite" "contact";grid-template-rows:none}.formulaire-carte{position:static;margin-top:var(--espace-6)}}@media(max-width:560px){.formulaire-envoi .btn{width:100%}}@media(prefers-reduced-motion:reduce){.choix-formule label{transition:none}}.merci-cadre{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--espace-7) clamp(2rem,6vw,5.5rem);align-items:start}.merci-tete .titre-affiche{font-size:clamp(2.4rem,5vw,4rem)}.merci-tete h1 span{display:block}.merci-tete .texte-lead{margin-top:var(--espace-4)}.merci-tete .suite-etapes{margin-top:var(--espace-7)}.merci-tete .pastille{margin-bottom:var(--espace-5)}.merci-tete .lien-souligne{margin-top:var(--espace-6)}.liste-equipe .papier-entete{display:grid;gap:.15rem;margin:0;font:inherit}.liste-a-preparer{list-style:none;margin:0;padding:0;counter-reset:ligne;font-size:.93rem}.liste-a-preparer li{counter-increment:ligne;display:flex;gap:var(--espace-3);align-items:baseline;padding:.6rem 0;border-bottom:var(--trait-fin) solid var(--couleur-filet)}.liste-a-preparer li:before{content:counter(ligne,decimal-leading-zero) / "";font:500 var(--taille-mini) var(--police-chiffres);color:var(--couleur-discret)}.liste-equipe>p{margin-top:var(--espace-4);font-size:var(--taille-petit);color:var(--couleur-discret)}@media(max-width:960px){.merci-cadre{grid-template-columns:minmax(0,1fr)}}.legal-cadre{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"tete tete" "sommaire texte";gap:var(--espace-7) clamp(2rem,6vw,5.5rem);align-items:start}.legal-tete{grid-area:tete;max-width:52rem}.legal-tete .texte-lead{margin-top:var(--espace-4);max-width:46rem}.legal-tete .titre-section{max-width:none}.legal-sommaire{grid-area:sommaire;position:sticky;top:calc(60px + var(--espace-5))}.legal-sommaire .etiquette{margin-bottom:var(--espace-2)}.legal-sommaire ol{list-style:none;margin:0;padding:0;border-top:var(--trait-encre) solid var(--couleur-encre)}.legal-sommaire li{border-bottom:var(--trait-fin) solid var(--couleur-filet-controle)}.legal-sommaire a{display:flex;align-items:center;min-height:var(--cible-min);color:var(--couleur-discret);font-size:var(--taille-petit);text-decoration:none}@media(hover:hover){.legal-sommaire a:hover{color:var(--couleur-encre)}}.legal-texte{grid-area:texte;max-width:44rem}.legal-cadre-seul{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete" "texte"}.texte-legal{font-size:var(--taille-texte);line-height:1.65}.texte-legal h2{font-size:var(--taille-titre-3);font-weight:var(--graisse-fort);letter-spacing:-.015em;line-height:var(--interligne-serre);margin:var(--espace-7) 0 var(--espace-3);padding-top:var(--espace-4);border-top:var(--trait-fin) solid var(--couleur-filet-controle);scroll-margin-top:5.5rem}.texte-legal h2:first-child{margin-top:0}.texte-legal p+p{margin-top:var(--espace-3)}.texte-legal b{font-weight:600}.page-version{margin-top:var(--espace-7);padding-top:var(--espace-4);border-top:var(--trait-encre) solid var(--couleur-encre);font-size:var(--taille-mini);color:var(--couleur-discret)}.fiche-editeur{margin-top:var(--espace-4)}.fiche-editeur .papier-entete{display:grid;gap:.15rem}.fiche-editeur .decompte-lignes dd{font-family:var(--police-texte);font-size:var(--taille-petit);color:var(--couleur-encre);white-space:normal;text-align:right}.fiche-editeur .decompte-lignes dt{color:var(--couleur-discret);font-size:var(--taille-petit)}.fiche-editeur a{color:inherit;text-underline-offset:3px}@media(pointer:coarse){.fiche-editeur dd a{display:inline-block;padding-block:12px;margin-block:-12px}}.fiche-editeur [hidden]{display:none}@media(max-width:960px){.legal-cadre{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete" "sommaire" "texte";gap:var(--espace-6)}.legal-sommaire{position:static}}.introuvable-tete{max-width:46rem}.introuvable-tete .etiquette{margin-bottom:var(--espace-3)}.introuvable-tete .texte-lead{margin-top:var(--espace-4)}.introuvable-liens{list-style:none;margin:var(--espace-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-4)}.introuvable-liens a{display:grid;align-content:start;gap:var(--espace-2);height:100%;padding:var(--espace-5);text-decoration:none;color:var(--couleur-encre);background:var(--couleur-carte);border-radius:var(--arrondi-carte);box-shadow:var(--ombre-cadre);transition:box-shadow var(--duree-rapide) var(--courbe-sortie)}.introuvable-liens b{font-weight:var(--graisse-fort);font-size:var(--taille-titre-3);letter-spacing:-.015em}.introuvable-liens b:after{content:" →" / "";font-family:var(--police-chiffres);font-weight:500}.introuvable-liens span{color:var(--couleur-discret);font-size:var(--taille-petit)}@media(hover:hover){.introuvable-liens a:hover{box-shadow:0 0 0 var(--trait-encre) var(--couleur-encre)}}.introuvable-contact{margin-top:var(--espace-6);color:var(--couleur-discret);font-size:var(--taille-petit)}.introuvable-contact .liens-contact{display:inline-flex;flex-wrap:wrap;gap:0 var(--espace-5)}@media(max-width:960px){.introuvable-liens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.introuvable-liens{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.introuvable-liens a{transition:none}}
