.vitrine{--marge:20px;--section:64px;--largeur:1120px;--police-titre:var(--police-chiffre),var(--police-texte),ui-sans-serif,sans-serif;--ombre-objet:0 1px 2px rgb(27 36 48/0.16),0 12px 24px -10px rgb(27 36 48/0.28),0 36px 72px -24px rgb(27 36 48/0.34);--ombre-objet-chaud:0 1px 2px rgb(58 38 4/0.25),0 12px 24px -10px rgb(58 38 4/0.42),0 32px 56px -24px rgb(58 38 4/0.45)}@media (min-width:1024px){.vitrine{--marge:32px;--section:96px}}@media (min-width:1800px){.vitrine{--largeur:1280px}}.vitrine .cadre{width:min(var(--largeur),100% - 2 * var(--marge));margin-inline:auto}.vitrine .rangee{display:grid;gap:32px}@media (min-width:1024px){.vitrine .rangee{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}}.vitrine .ic{width:20px;height:20px;flex:none}.vitrine .ic-24{width:24px;height:24px}:where(.vitrine) :where(.entete,.pied,.vente) a{color:var(--texte);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(.vitrine) :where(.entete,.pied,.vente) a:hover{text-decoration-thickness:2px}.vitrine :focus-visible{outline:2px solid var(--jaune);outline-offset:3px;border-radius:4px}.vitrine .evitement{position:absolute;left:var(--marge);top:-60px;z-index:10;padding:8px 12px;border:1px solid var(--contour);border-radius:8px;background:var(--surface);font-size:16px}.vitrine .evitement:focus{top:12px}.vitrine .entete{position:relative;z-index:2;background:var(--nuit)}.vitrine .entete .cadre{display:flex;align-items:center;gap:16px;min-height:68px}@media (min-width:1024px){.vitrine .entete .cadre{min-height:80px}}.vitrine .entete-marque{display:block;margin-inline-end:auto;padding-block:8px}.vitrine .logo{display:block;width:168px;height:auto}.vitrine .entete ul{display:flex;gap:8px 28px;margin:0;padding:0;list-style:none}.vitrine .entete nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.vitrine .entete nav a:hover{text-decoration:underline}.vitrine .entete nav .ic{width:20px;height:20px}.vitrine .seulement-large{display:none}@media (min-width:1024px){.vitrine .logo{width:200px}.vitrine .entete nav a{font-size:17px}.vitrine .seulement-large{display:list-item}}@media (prefers-reduced-motion:no-preference){.vitrine .entete .logo{animation:apparition-logo .4s ease-out both}@keyframes apparition-logo{0%{opacity:0}}}.vitrine .pied{margin-top:var(--section);padding-block:48px 56px;border-top:1px solid var(--contour);background:var(--nuit);color:var(--texte-doux);font-size:15px;line-height:1.5}.vitrine:has(main.vente) .pied{margin-top:0}.vitrine .pied .cadre{display:grid;gap:32px}@media (min-width:720px){.vitrine .pied .cadre{grid-template-columns:1.4fr 1fr 1fr;gap:32px}}.vitrine .pied .logo{width:168px;margin-bottom:16px}.vitrine .pied ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.vitrine .pied a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--texte-doux)}.vitrine .pied a:hover{color:var(--texte)}.vitrine .pied .titre-pied{margin-bottom:6px;color:var(--texte);font-weight:600}.vitrine .pied .mention{max-width:34ch}.vitrine .titre-vitrine{font-stretch:87.5%;letter-spacing:-.01em}.vitrine .document-legal ul{list-style:disc}.vitrine .document-legal ol{list-style:decimal}.vitrine .document-legal li::marker{color:var(--texte-doux)}.vitrine .document-legal .fiches-legal{list-style:none}.vitrine .texte-article h2[id]{scroll-margin-top:16px}.vitrine .sommaire-legal{margin-top:24px;border:1px solid var(--contour);border-radius:var(--rayon);background:var(--surface)}.vitrine .sommaire-legal summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font-weight:600;cursor:pointer;list-style:none}.vitrine .sommaire-legal summary::-webkit-details-marker{display:none}.vitrine .sommaire-legal summary .ic{color:var(--texte-doux);transition:transform .15s ease-out}.vitrine .sommaire-legal[open] summary .ic{transform:rotate(180deg)}.vitrine .sommaire-legal ol{margin:0;padding:4px 16px 12px;list-style:none;font-size:.9375rem;line-height:1.4}.vitrine .sommaire-legal a{display:block;padding-block:7px;color:var(--texte);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vitrine .champs-legal{display:grid;gap:10px;margin:0 0 1rem}.vitrine .champs-legal dt{color:var(--texte-doux);font-size:.875rem;line-height:1.4}.vitrine .champs-legal dd{margin:0}@media (min-width:720px){.vitrine .champs-legal>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:16px;align-items:baseline}}.vitrine .texte-article .fiches-legal{display:grid;gap:12px;margin:1rem 0 1.5rem;padding:0;list-style:none}.vitrine .fiches-legal>li{margin:0;padding:14px 16px 4px;border:1px solid var(--contour);border-radius:var(--rayon);background:var(--surface)}.vitrine .titre-fiche{margin:0 0 10px;font-weight:650;line-height:1.4}.vitrine .fiches-legal .champs-legal dd{font-size:1rem;line-height:1.55}.vitrine .citation-legale{margin:1rem 0 1.5rem;padding:14px 16px 2px;border-left:3px solid var(--texte-doux);border-radius:0 var(--rayon) var(--rayon) 0;background:var(--surface);font-size:1rem;line-height:1.6}.vitrine .citation-legale p{margin:0 0 .75rem}.vente .ouverture .liste{margin-top:24px}.vente form.appel{margin-top:28px}.vente form.appel .bouton{border:0;cursor:pointer}.vente .indisponible{display:none;color:var(--alerte)}.vente .indisponible:target{display:block}.vitrine{--graphique-bleu:#1668a8;--graphique-prune:#9c3f6f}.article .signature{margin-top:12px;color:var(--texte-doux);font-size:.875rem;line-height:1.5}.article .signature a{color:inherit;text-decoration:underline;text-underline-offset:3px}.article .fil-ariane{margin-bottom:16px;color:var(--texte-doux);font-size:.875rem}.article .fil-ariane a{color:inherit;text-underline-offset:3px}.article .fil-ariane a:hover{color:var(--texte);text-decoration:underline}.article .reponse{margin:24px 0;padding:12px 16px;border-left:3px solid var(--dore);border-radius:0 12px 12px 0;background:var(--surface);font-size:1.0625rem;line-height:1.65}.article .encadre a,.article .methode a,.article .reponse a{color:var(--jaune);text-decoration:underline;text-underline-offset:3px}.article .titre-icone{display:flex;align-items:center;gap:8px}.article .ic{width:20px;height:20px;flex:none}.article .doux,.article .ic{color:var(--texte-doux)}.article .encadre{margin:24px 0;padding:16px 18px 6px;border:1px solid var(--contour);border-radius:14px;background:var(--surface);font-size:.9688rem;line-height:1.55}.article .encadre-titre{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px}.article .encadre-titre .ic{margin-top:1px}.article .encadre ul{margin:0 0 10px;padding-left:1.1rem}.article .encadre li{margin-bottom:6px;font-variant-numeric:tabular-nums}.article .methode{display:flex;align-items:flex-start;gap:8px;color:var(--texte-doux);font-size:.9375rem;line-height:1.6}.article .methode .ic{margin-top:3px}.article .methode strong{color:var(--texte)}.article .tableau{margin:24px 0;overflow-x:auto;background:linear-gradient(to right,var(--nuit) 30%,rgb(242 244 247/0)),linear-gradient(to right,rgb(242 244 247/0),var(--nuit) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgb(27 36 48/.18),rgb(27 36 48/0)),radial-gradient(farthest-side at 100% 50%,rgb(27 36 48/.18),rgb(27 36 48/0)) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.article .tableau:focus-visible{outline:2px solid var(--jaune);outline-offset:3px}.article .tableau table{min-width:100%;width:max-content;max-width:none}@media (min-width:720px){.article .tableau table{width:100%}}.article .tableau td,.article .tableau th{max-width:22rem}.article .tableau .num{text-align:right;white-space:nowrap}.article .tableau tbody th{font-weight:500}.article .tableau tr.total>*{font-weight:650;border-bottom:none}.article .formule{margin:16px 0 20px;padding:12px 14px;overflow-x:auto;border:1px solid var(--contour);border-radius:10px;background:var(--surface);font-size:.875rem}.article .appel-guide{margin:32px 0;padding:20px;border:1px solid var(--contour);border-radius:16px;background:var(--surface)}.article .appel-guide p{margin:0 0 16px;font-size:1rem}.article .sources ol{padding-left:1.4rem;color:var(--texte-doux);font-size:.9375rem;line-height:1.55}.article .sources a{color:var(--texte)}.article .graphique{margin:24px 0;padding:16px 14px 12px;border:1px solid var(--contour);border-radius:14px;background:var(--surface)}.article .graphique-titre{margin:0 0 8px;font-weight:650;font-size:1rem;line-height:1.35}.article .graphique-cles{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;list-style:none;color:var(--texte-doux);font-size:.8125rem}.article .graphique-cles li{display:inline-flex;align-items:center;gap:6px;margin:0}.article .graphique figcaption{margin-top:8px;color:var(--texte-doux);font-size:.8125rem;line-height:1.5}.article .graphique svg{display:block;width:100%;height:auto;overflow:visible}.article .graphique .g-large{display:none}@media (min-width:640px){.article .graphique .g-etroit{display:none}.article .graphique .g-large{display:block}}.article .graphique .grille{stroke:var(--contour);stroke-width:1}.article .graphique .base{stroke:var(--texte-doux);stroke-width:1}.article .graphique .repere{stroke:var(--texte);stroke-width:1.5}.article .graphique text{font-family:var(--police-texte),sans-serif;font-variant-numeric:tabular-nums}.article .graphique .axe{font-size:10.5px;fill:var(--texte-doux)}.article .graphique .annee{font-weight:600}.article .graphique .etiquette,.article .graphique .etiquette-repere{font-size:11px;font-weight:600;fill:var(--texte);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.article .pastille{display:inline-block;width:12px;height:12px;flex:none;border-radius:3px}.article .pastille-encours,.article .pastille-plein,.article .segment-dore{background:var(--dore)}.article .pastille-encours{opacity:.5}.article .pastille-autre,.article .segment-ardoise{background:var(--texte-doux)}.article .pastille-bleu,.article .segment-bleu{background:var(--graphique-bleu)}.article .segment-prune{background:var(--graphique-prune)}.article .pastille-hachure,.article .segment-vide{border:1px solid var(--dore);background:repeating-linear-gradient(45deg,var(--dore) 0 2px,var(--surface) 2px 5px)}.article .segment-vide{border-color:var(--texte-doux);background:repeating-linear-gradient(45deg,var(--texte-doux) 0 1.5px,var(--surface) 1.5px 5px)}.article .empilee-barre{display:flex;gap:2px;height:28px}.article .empilee-barre .segment{min-width:3px}.article .empilee-barre .segment:first-child{border-radius:6px 0 0 6px}.article .empilee-barre .segment:last-child{border-radius:0 6px 6px 0}.article .empilee-legende{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none;font-size:.875rem}.article .empilee-legende li{display:flex;align-items:center;gap:8px;margin:0;font-variant-numeric:tabular-nums}.article .paires{display:grid;gap:18px}.article .paire-titre{margin:0 0 6px;font-size:.875rem;font-weight:600}.article .paire-ligne{display:grid;grid-template-columns:minmax(7.5rem,11rem) 1fr auto;align-items:center;gap:10px;margin-bottom:6px;font-size:.875rem}.article .paire-libelle{color:var(--texte-doux)}.article .paire-piste{display:block;height:14px}.article .paire-barre{display:block;height:100%;border-radius:0 4px 4px 0}.article .paire-valeur{min-width:3.2rem;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.article .encadre ul,.article .texte-article ul{list-style:disc}.article .sources ol,.article .texte-article ol{list-style:decimal}.article li::marker{color:var(--texte-doux)}.article .tableau-cadre{margin:24px 0}.article .tableau-cadre .tableau{margin:0}.article .tableau-cadre figcaption{padding-top:8px;color:var(--texte-doux);font-size:.8125rem;line-height:1.5}.article .tableau table{width:100%;min-width:0}.article .tableau thead th{vertical-align:bottom}@media (max-width:639px){.article .fiches .tableau{overflow:visible;background:none}.article .fiches table,.article .fiches tbody,.article .fiches td,.article .fiches th,.article .fiches tr{display:block;width:auto;max-width:none}.article .fiches thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article .fiches tr{padding:12px 0;border-bottom:1px solid var(--contour)}.article .fiches tbody th,.article .fiches td{padding:2px 0;border:0}.article .fiches tbody th{margin-bottom:4px;font-weight:650}.article .fiches td{margin-top:6px}.article .fiches td:before{content:attr(data-colonne);display:block;color:var(--texte-doux);font-size:.8125rem;line-height:1.4}.article .fiches .num{text-align:left;white-space:normal}}.article .texte-article ul.telechargements{display:grid;gap:10px;margin:16px 0 24px;padding:0;list-style:none}.article .telechargements li{display:flex;align-items:flex-start;gap:10px;margin:0;line-height:1.5}.article .telechargements .ic{margin-top:3px}.article .telechargements a{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-weight:600}.article .ic-petit{width:16px;height:16px;margin-top:0;color:currentColor}.article .outil{display:grid;gap:24px;margin:8px 0 32px}@media (min-width:1024px){.article .outil{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;gap:32px}.article .outil-resultat{position:sticky;top:16px}}.article .groupe,.article .outil-formulaire{display:grid;gap:16px}.article .groupe{margin:0;padding:16px 16px 18px;border:1px solid var(--contour);border-radius:14px;background:var(--surface);min-width:0}.article .groupe legend{padding:0 6px;margin-left:-6px;font-weight:650;font-size:1rem}.article .champ label{display:block;margin-bottom:6px;font-weight:500;font-size:.9688rem;line-height:1.4}.article .champ-saisie{display:flex;align-items:center;gap:8px}.article .champ input,.article .champ select{width:100%;height:44px;padding:0 12px;border:1px solid var(--texte-doux);border-radius:10px;background:var(--surface);color:var(--texte);font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.article .champ input{max-width:9rem}.article .champ input[aria-invalid=true]{border-color:var(--alerte)}.article .case input:focus-visible,.article .champ input:focus-visible,.article .champ select:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.article .champ-unite{color:var(--texte-doux);font-size:.9375rem}.article .champ-aide{margin:6px 0 0;color:var(--texte-doux);font-size:.875rem;line-height:1.45}.article .champ-erreur{margin:6px 0 0;color:var(--alerte);font-size:.875rem}.article .case{display:flex;align-items:flex-start;gap:10px}.article .case input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--jaune)}.article .case label{font-size:.9688rem;line-height:1.45}.article .outil-resultat{padding:18px;border:1px solid var(--jaune-sourd);border-radius:16px;background:var(--surface-haute)}.article .outil-resultat h2{margin:0 0 12px;font-size:1.1875rem;font-weight:650}.article .outil-resultat h3{margin:18px 0 8px;font-size:.9375rem;font-weight:650;color:var(--texte-doux)}.article .mesures{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:12px;margin:0}.article .mesures div{padding:10px 12px;border-radius:10px;background:var(--surface)}.article .mesures dt{color:var(--texte-doux);font-size:.8125rem;line-height:1.35}.article .mesures dd{margin:4px 0 0;font-weight:650;font-size:1.0625rem;line-height:1.3}.article .constats{display:grid;gap:10px;margin:0;padding:0;list-style:none}.article .constats li{display:flex;gap:10px;margin:0;padding:12px;border-radius:10px;background:var(--surface)}.article .constats .ic{margin-top:2px;color:var(--jaune)}.article .constats p{margin:0;font-size:.9375rem;line-height:1.5}.article .constat-titre{font-weight:650}.article .constat-action{margin-top:4px!important;font-weight:500}.article .outil-rien{margin:16px 0 0;font-size:.9375rem}.article .raccourcis{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.article .raccourcis button{min-height:40px;padding:0 12px;border:1px solid var(--contour);border-radius:999px;background:var(--surface);color:var(--texte);font:inherit;font-size:.875rem;cursor:pointer}.article .raccourcis button[aria-pressed=true]{border-color:var(--jaune);background:var(--surface-haute);font-weight:600}.article .raccourcis button:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.article .ic-alerte,.article .mesures dd.negatif{color:var(--alerte)!important}.article .jauge{margin:0 0 16px}.article .jauge-verdict{margin:0 0 10px;font-weight:650;font-size:1rem}.article .jauge-sous{color:var(--alerte)}.article .jauge-piste{position:relative;height:14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--contour)}.article .jauge-barre{height:100%;border-radius:999px;background:var(--dore)}.article .jauge-seuil{position:absolute;top:-5px;bottom:-5px;width:0;border-left:2px solid var(--texte)}.article .barres-mois-legende,.article .jauge-legende{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;color:var(--texte-doux);font-size:.8125rem}.article .barres-mois-legende>span,.article .jauge-legende>span{display:inline-flex;align-items:center;gap:6px}.article .jauge-pastille{width:12px;height:8px;border-radius:2px;background:var(--dore)}.article .jauge-pastille-seuil{width:0;height:12px;border-left:2px solid var(--texte)}.article .resultat-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--texte-doux);font-size:.875rem}.article .outil-resultat .constats{margin-top:14px}.article .barres-mois{display:grid;gap:6px;margin:0;padding:12px;border-radius:10px;background:var(--surface);list-style:none}.article .barres-mois li{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 2.5rem 20px;align-items:center;gap:8px;margin:0;font-size:.875rem;font-variant-numeric:tabular-nums}.article .barres-mois-piste{position:relative;height:12px}.article .barres-mois-barre{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--dore)}.article .barres-mois li.manque .barres-mois-barre{background:var(--jaune-sourd)}.article .barres-mois-besoin{position:absolute;top:-4px;bottom:-4px;border-left:2px solid var(--texte)}.article .barres-mois-valeur{text-align:right}.article .ic-couvert{color:var(--jaune)}.article .ic-manque{color:var(--texte-doux)}.article .courbe-calcium{margin:16px 0 0;padding:12px 12px 10px;border-radius:10px;background:var(--surface)}.article .courbe-calcium svg{display:block;width:100%;height:auto;max-width:30rem}.article .courbe-calcium .grille{stroke:var(--contour);stroke-width:1}.article .courbe-calcium .base{stroke:var(--texte-doux);stroke-width:1}.article .courbe-calcium .axe{fill:var(--texte-doux);font-size:10px}.article .courbe-calcium .seuil-mini{stroke:var(--alerte);stroke-width:1.5;stroke-dasharray:4 3}.article .courbe-calcium .etiquette-seuil{fill:var(--alerte);font-size:10px;font-weight:600}.article .courbe-calcium .trace{stroke:var(--dore);stroke-width:2.5;stroke-linecap:round}.article .courbe-calcium .point{fill:var(--dore);stroke:var(--surface);stroke-width:2}.article .courbe-calcium figcaption{margin-top:6px;color:var(--texte-doux);font-size:.8125rem;line-height:1.4}.article .chapeau{margin:12px 0 24px;color:var(--texte-doux);font-size:1.0625rem;line-height:1.6}.article .cartes-outils{display:grid;gap:12px;max-width:40rem;margin:0 0 28px;padding:0;list-style:none}@media (min-width:1024px){.article .cartes-outils{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.article .carte-outil{display:flex;align-items:flex-start;gap:14px;height:100%;padding:18px;border:1px solid var(--contour);border-radius:16px;background:var(--surface);color:var(--texte);text-decoration:none}.article .carte-outil:hover{border-color:var(--jaune-sourd)}.article .carte-outil:focus-visible{outline:2px solid var(--jaune);outline-offset:3px}.article .carte-outil>.ic{margin-top:1px;color:var(--jaune)}.article .carte-outil-texte{display:grid;gap:4px;flex:1}.article .carte-outil-nom{font-weight:650;font-size:1.0625rem;line-height:1.35}.article .carte-outil-description{color:var(--texte-doux);font-size:.9375rem;line-height:1.5}.article .carte-outil-fleche{align-self:center;color:var(--texte-doux)}.article .telechargement-grille{display:grid;gap:16px;max-width:40rem;margin:8px 0 32px}@media (min-width:1024px){.article .telechargement-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);max-width:none;align-items:start}}.article .telechargement{display:grid;gap:16px;padding:18px;border:1px solid var(--contour);border-radius:16px;background:var(--surface)}@media (min-width:560px){.article .telechargement:has(.telechargement-apercu){grid-template-columns:11rem minmax(0,1fr);align-items:start}}.article .telechargement-apercu{display:block;max-width:11rem;border:1px solid var(--contour);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgb(27 36 48/.06)}.article .telechargement-apercu img{display:block;width:100%;height:auto}.article .telechargement h2{margin:0 0 10px;font-size:1.1875rem;font-weight:650;line-height:1.3}.article .telechargement h2 .ic{color:var(--jaune)}.article .telechargement-faits{display:grid;gap:6px;margin:0 0 16px;padding-left:1.1rem;font-size:.9375rem;line-height:1.5;list-style:disc}.article .boutons-fichiers{display:flex;flex-wrap:wrap;gap:10px}.article .bouton-fichier{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--texte-doux);border-radius:10px;background:var(--surface);color:var(--texte);font-weight:600;font-size:.9688rem;text-decoration:none}.article .bouton-fichier:hover{background:var(--surface-haute)}.article .bouton-fichier:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.article .bouton-fichier .ic{color:var(--jaune)}.article .bouton-fichier .doux{font-weight:400;font-size:.8125rem}.article .etats{display:grid;gap:10px;margin:0 0 16px}.article .etats>div{padding:12px 14px;border:1px solid var(--contour);border-radius:12px;background:var(--surface)}.article .etats dt{display:flex;align-items:center;gap:10px;font-weight:650}.article .etat-lettre{display:inline-grid;place-items:center;width:1.75rem;font-family:var(--police-titre);font-size:1.5rem;font-weight:800;line-height:1;color:var(--jaune)}.article .etats dd{margin:4px 0 0 2.375rem;font-size:.9688rem;line-height:1.5}.article .tableau thead th.num{white-space:normal;min-width:4.5rem}.article .tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 8px;padding:0;list-style:none}@media (min-width:720px){.article .tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.article .tuiles li{display:flex;flex-direction:column;gap:4px;margin:0;padding:14px 14px 12px;border:1px solid var(--contour);border-radius:14px;background:var(--surface)}.article .tuile-nombre{font-family:var(--police-titre);font-size:1.75rem;font-weight:800;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.article .tuile-unite{font-family:var(--police-texte,inherit);font-size:.9375rem;font-weight:600;color:var(--texte-doux)}.article .tuile-libelle{font-size:.875rem;line-height:1.4}.article .tuile-detail{color:var(--texte-doux);font-size:.8125rem;line-height:1.4}.article .tuiles-titre{display:flex;align-items:center;gap:8px;margin:24px 0 0;color:var(--texte-doux);font-size:.875rem}.article .tuiles-titre+.tuiles{margin-top:10px}.article .mesures dd.mesure-reserve{margin-top:2px;color:var(--texte-doux);font-weight:400;font-size:.8125rem}.article .sommaire-theme{margin-top:28px}.article .sommaire-theme h2{margin:0 0 12px;font-size:1.1875rem;font-weight:650}.article .appel-guide a.bg-primary{color:var(--primary-foreground);text-decoration:none;white-space:normal;text-align:center;max-width:100%}.article .fil-ariane a{display:inline-block;padding-block:4px}.vente{--encre:#1b2430;--ambre-profond:#8a590b;--creme:#fdf3e0;--hauteur-nav:68px;font-size:18px;line-height:1.6;overflow-x:clip}@media (min-width:1024px){.vente{--hauteur-nav:80px}}.vente :where(section){padding-top:var(--section)}.vente .bande{padding-block:var(--section)}.vente .fond-blanc{background:var(--surface)}.vente .fond-gris{background:var(--nuit)}.vente .fond-ambre{background:var(--ambre-profond);color:#ffffff;--texte:#ffffff;--texte-doux:var(--creme);--jaune:#ffffff;--contour:rgb(255 255 255/0.32)}.vente .fond-ambre a{color:#ffffff}.vente .fond-ambre :where(.tableau,.tarifs,.etiquette-duo){--texte:var(--encre);--texte-doux:#5a6776;--contour:#d3d9e0;--jaune:#9a640d;color:var(--encre)}.vente .fond-ambre :focus-visible{outline-color:#ffffff}.vente h1,.vente h2,.vente h3{font-family:var(--police-titre);font-weight:800;font-stretch:87.5%;letter-spacing:-.01em;text-wrap:balance}.vente h1{font-size:40px;line-height:1.04}.vente h2{font-size:30px;line-height:1.08}.vente h3{font-size:24px;line-height:1.12}@media (min-width:720px){.vente h1{font-size:52px}.vente h2{font-size:36px}}@media (min-width:1024px){.vente h1{font-size:62px}.vente h2{font-size:44px}.vente h3{font-size:32px}}.vente dd,.vente li,.vente p{text-wrap:pretty}.vente .chapeau{max-width:34em;font-size:18px;line-height:1.55}@media (min-width:1024px){.vente .chapeau{font-size:20px}}.vente .texte>*+*{margin-top:16px}.vente .texte li,.vente .texte p{max-width:68ch}.vente .doux{color:var(--texte-doux)}.vente .petit{font-size:15px;line-height:1.5}.vente strong{font-weight:600}.vente .source{color:var(--texte-doux);font-size:15px;line-height:1.45}.vente .chiffre{font-family:var(--police-titre);font-weight:800;font-stretch:100%;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;white-space:nowrap;color:var(--jaune)}.vente .chiffre .unite{margin-inline-start:.06em;font-size:.5em;letter-spacing:0}.vente .bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding-inline:22px 26px;border-radius:14px;background:var(--jaune);color:#ffffff;font:600 18px/1.2 var(--police-texte),sans-serif;text-decoration:none;transition-property:scale,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.vente .bouton:hover{box-shadow:inset 0 0 0 100vmax rgb(27 36 48/.14);text-decoration:none}.vente .bouton:active{scale:.96}.vente .appel{display:grid;justify-items:start;gap:12px}.vente .appel .bouton{width:100%;gap:8px;padding-inline:14px;font-size:17px}@media (max-width:359px){.vente .appel .bouton{font-size:16px}}@media (min-width:480px){.vente .appel .bouton{width:auto;white-space:nowrap;gap:10px;padding-inline:22px 26px;font-size:18px}}.vente .appel .doux{max-width:34em;font-size:15px;line-height:1.5}.vente .lien{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.vente .etiquettes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vente .etiquette{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding-inline:10px 12px;border:1px solid;border-radius:999px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap}.vente .etiquette .ic{width:16px;height:16px}.vente .liste{display:grid;gap:12px;padding:0;list-style:none}.vente .liste li{display:flex;align-items:flex-start;gap:12px}.vente .liste .ic{margin-top:4px}.vente .liste-simple{display:grid;gap:10px;padding-left:1.2em;list-style:disc}.vente .liste-simple li::marker{color:var(--texte-doux)}.vente .telephone{--l:280px;position:relative;flex:none;width:var(--l);margin:0;padding:calc(var(--l) * .03);border-radius:calc(var(--l) * .155);background:var(--encre);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),var(--ombre-objet)}.vente :where(.scene,.fond-ambre) .telephone{box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),var(--ombre-objet-chaud)}.vente .fond-ambre .telephone{box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 0 0 1px rgb(255 255 255/.22),0 1px 2px rgb(30 18 0/.4),0 24px 48px -16px rgb(30 18 0/.5)}.vente .telephone img{display:block;width:100%;height:auto;border-radius:calc(var(--l) * .125);background:var(--nuit)}.vente .telephone:after,.vente .telephone:before{content:"";position:absolute;width:calc(var(--l) * .012);background:var(--encre)}.vente .telephone:before{left:calc(var(--l) * -.01);top:21%;height:8%;border-radius:2px 0 0 2px}.vente .telephone:after{right:calc(var(--l) * -.01);top:27%;height:12%;border-radius:0 2px 2px 0}.vente .carte-appli{margin:0}.vente .carte-appli img{display:block;width:100%;height:auto;filter:drop-shadow(0 1px 1px rgb(27 36 48/.12)) drop-shadow(0 14px 22px rgb(27 36 48/.18))}.vente .scene .carte-appli img{filter:drop-shadow(0 1px 1px rgb(58 38 4/.22)) drop-shadow(0 14px 22px rgb(58 38 4/.32))}.vente .fond-ambre .carte-appli img{filter:drop-shadow(0 1px 1px rgb(30 18 0/.4)) drop-shadow(0 16px 24px rgb(30 18 0/.5))}.vente .carte-appli figcaption{margin-top:14px;font-size:15px;line-height:1.45}.vente .carte-appli figcaption strong{font-weight:700}.vente .loupe{margin:0;overflow:hidden;border-radius:20px;background:var(--nuit);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06),var(--ombre-objet)}.vente .loupe img{display:block;width:100%;height:auto}.vente .ouverture-vente{--lisere:24px;display:grid;min-height:calc(100svh - var(--hauteur-nav) - var(--lisere));padding-top:8px;background:var(--nuit)}.vente .ouverture-grille{display:grid;gap:28px;align-content:center}.vente .ouverture-texte h1{max-width:13em}.vente .ouverture-vente .chapeau{margin-top:16px}.vente .ouverture-vente .appel{margin-top:24px}.vente .ouverture-vente .lien{margin-top:0}.vente .ouverture-texte .lien-visite{display:none}.vente .ouverture-grille>.lien-visite{justify-self:start;margin-top:-8px}@media (min-width:1024px){.vente .ouverture-texte .lien-visite{display:inline-flex}.vente .ouverture-grille>.lien-visite{display:none}}.vente .scene{position:relative;display:flex;justify-content:center;margin-inline:calc(-1 * var(--marge));padding:32px var(--marge) 40px;background:var(--dore)}.vente .duo{position:relative;container-type:inline-size;width:min(100%,420px);margin:0}.vente .duo-scene{position:relative;height:132cqw}.vente .duo .carte-appli,.vente .duo .telephone{position:absolute}.vente .duo .tel-arriere{display:none}.vente .duo .tel-avant{--l:64cqw;right:0;top:0}.vente .duo .carte-courbe-duo{left:0;top:66cqw;z-index:1;width:58cqw}.vente .duo figcaption{position:absolute;inset:0;z-index:2;pointer-events:none}.vente .etiquette-duo{position:absolute;padding:10px 14px;border-radius:12px;background:#ffffff;color:var(--encre);font-size:15px;font-weight:600;line-height:1.3;box-shadow:var(--ombre-objet-chaud)}.vente .etiquette-humour{left:0;top:calc(66cqw + 47.9cqw + 12px);max-width:58cqw;font-family:var(--police-titre);font-size:19px;font-weight:800;font-stretch:87.5%;line-height:1.15;text-wrap:balance}.vente .etiquette-soir{left:0;top:32cqw;max-width:46cqw;text-wrap:balance}@media (min-width:1024px){.vente .ouverture-vente{--lisere:40px;--duo:clamp(440px,(100svh - var(--hauteur-nav) - var(--lisere) - 96px)/1.32,760px);padding-top:0;border-bottom:1px solid var(--contour)}.vente .ouverture-grille{align-content:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(72px,7vw,128px);align-items:stretch}.vente .ouverture-texte{align-self:center;padding-block:48px}.vente .ouverture-texte h1{font-size:clamp(52px,min(4.6vw,7.4svh),84px);line-height:1.02}.vente .ouverture-vente .chapeau{margin-top:clamp(20px,3svh,32px);font-size:clamp(20px,2.1svh,23px)}.vente .ouverture-vente .appel{margin-top:clamp(28px,4svh,44px)}.vente .scene{--debord:max(var(--marge),(100vw - var(--largeur))/2);align-items:center;margin-inline:-56px calc(-1 * var(--debord));padding:48px 0}.vente .duo{flex:none;width:min(var(--duo),100%)}.vente .duo-scene{height:131.2cqw}.vente .duo .tel-arriere{display:block;--l:50cqw;left:0;top:0}.vente .duo .tel-avant{--l:55cqw;left:45cqw;right:auto;top:16cqw;z-index:1}.vente .duo .carte-courbe-duo{display:none}.vente .etiquette-duo{padding:12px 16px;font-size:clamp(15px,1.5svh,17px)}.vente .etiquette-humour{left:-28px;top:calc(104.7cqw + 18px);max-width:44cqw;font-size:clamp(20px,2.3svh,26px)}.vente .etiquette-soir{left:auto;right:-28px;top:84cqw;max-width:none}}.vente .preuve{padding-top:var(--section)}.vente .vedette{display:flex;flex-wrap:wrap;align-items:last baseline;column-gap:24px;row-gap:8px;font-family:var(--police-texte),sans-serif;font-stretch:100%;letter-spacing:0}.vente .vedette .chiffre{margin-inline-start:-.05em;font-size:132px;line-height:.8}.vente .vedette-legende{max-width:17em;font-size:20px;font-weight:400;line-height:1.3}.vente .vedette-legende strong{display:block;font-weight:700}.vente .preuve .source{margin-top:16px}@media (min-width:720px){.vente .vedette .chiffre{font-size:184px}.vente .vedette-legende{font-size:24px}}@media (min-width:1024px){.vente .vedette{flex-wrap:nowrap;column-gap:32px}.vente .vedette-legende{max-width:none;padding-bottom:4px}}.vente .courbe{--haut:92px;--h:132px;--bas:64px;margin:28px 0 0}.vente .courbe-large{display:none}@media (min-width:720px){.vente .courbe-large{display:block}.vente .courbe-etroite{display:none}}.vente .courbe .trace{position:relative;height:calc(var(--haut) + var(--h) + var(--bas));margin-inline-end:var(--marge)}.vente .courbe .trace>svg{position:absolute;left:0;top:var(--haut);width:100%;height:var(--h);overflow:visible}.vente .courbe .trait{fill:none;stroke:var(--dore);stroke-width:2.5px;stroke-linejoin:round}.vente .courbe .aire{fill:var(--dore);fill-opacity:.16}.vente .courbe .axe{position:absolute;left:0;right:0;top:calc(var(--haut) + var(--h));border-top:1px solid var(--contour)}.vente .point-final{position:absolute;right:-5px;top:calc(var(--haut) + (1 - var(--v)) * var(--h) - 5px);width:10px;height:10px;border-radius:50%;background:var(--dore)}.vente .trou{position:absolute;left:var(--x1);width:calc(var(--x2) - var(--x1));top:calc(var(--haut) + var(--h) - 1px);border-top:2px dashed var(--texte-doux)}.vente .trou span{position:absolute;left:50%;top:8px;translate:-50% 0;color:var(--texte-doux);font-size:13px;line-height:1.3;white-space:nowrap}.vente .trou-fin span{left:auto;right:0;translate:none}.vente .repere{position:absolute;left:var(--x);top:calc(var(--haut) + (1 - var(--v)) * var(--h));margin:0}.vente .repere:before{content:"";position:absolute;left:-7px;top:-7px;width:14px;height:14px;border:3px solid var(--texte);border-radius:50%;background:var(--surface)}.vente .repere span{position:absolute;left:-8px;bottom:16px;color:var(--texte-doux);font-size:15px;line-height:1.2;white-space:nowrap}.vente .repere .chiffre{font-size:22px;letter-spacing:-.02em}.vente .repere.creux span{top:calc((var(--v)) * var(--h) + 14px);bottom:auto;left:12px}.vente .cote{position:absolute;left:var(--x1);width:calc(var(--x2) - var(--x1));top:36px;height:10px;border:solid var(--texte);border-width:2px 2px 0}.vente .cote span{position:absolute;left:0;bottom:100%;margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap}.vente .courbe figcaption{display:flex;align-items:flex-start;gap:8px;width:min(var(--largeur),100% - 2 * var(--marge));margin:8px auto 0;color:var(--texte-doux);font-size:14px;line-height:1.4}.vente .courbe figcaption .ic{width:18px;height:18px;margin-top:1px}.vente .courbe-etroite .trace{margin-inline:var(--marge)}@media (min-width:1024px){.vente .courbe{--haut:92px;--h:160px;--bas:72px;margin-top:20px}.vente .cote span{font-size:15px}.vente .repere .chiffre{font-size:26px}.vente .trou span{font-size:14px}}.vente .joris-grille{display:grid;gap:40px}.vente .calendriers{display:grid;gap:32px}.vente .registre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:0}.vente .registre div{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--contour)}.vente .registre dd{order:-1;margin:0}.vente .registre .chiffre{font-size:48px}.vente .registre dt{font-size:16px;line-height:1.4}.vente .joris-cote{display:grid;gap:16px;align-content:start}.vente .joris-cote p{max-width:34em}.vente .methode{color:var(--texte-doux);font-size:15px;line-height:1.5}@media (min-width:720px){.vente .calendriers{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1024px){.vente .joris-grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:56px;align-items:start}.vente .joris-grille h2{grid-column:1/10}.vente .registre{grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.vente .registre .chiffre{font-size:64px}.vente .calendriers{grid-column:1/9}.vente .joris-cote{grid-column:9/13;padding-top:4px}}.vente .difference{display:grid;gap:40px}.vente .difference .corps>*+*{margin-top:16px}.vente .difference .corps p{max-width:34em}.vente .mesure{display:flex;align-items:baseline;gap:12px}.vente .mesure .chiffre{font-size:56px}.vente .mesure span:last-child{max-width:18em;font-size:16px;line-height:1.4}.vente .affirmation{font-weight:600}.vente .mise-en-scene{--l:min(280px,100vw - 2 * var(--marge) - 72px);position:relative;justify-self:start;width:var(--l)}.vente .mise-en-scene .telephone{--l:inherit}.vente .mise-en-scene .loupe{position:absolute;left:calc(100% - 64px);top:4.5%;z-index:1;width:128px;padding:10px 14px 6px}@media (min-width:1024px){.vente .difference-a{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}.vente .difference-a .mise-en-scene{grid-column:2/6;grid-row:1}.vente .difference-a .mise-en-scene .loupe{left:calc(100% - 72px);width:150px;padding:12px 16px 8px}.vente .difference-a .corps{grid-column:7/13;grid-row:1}}.vente .difference-b .alertes{max-width:600px}.vente .difference-b .alertes img{filter:none}.vente .barres{margin:0}.vente .barres-titre{font-size:15px;font-weight:600;line-height:1.4}.vente .barres ul{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.vente .barres li{display:grid;grid-template-columns:7.5em minmax(0,1fr);align-items:center;gap:12px;font-size:16px}.vente .barres .barre{display:flex;align-items:center;gap:10px}.vente .barres .barre span:first-child{height:28px;width:calc(var(--v) / .5 * (100% - 3.5em));border-radius:4px;background:var(--jaune)}.vente .fond-gris .barres .chiffre{color:var(--ambre-profond)}.vente .barres .chiffre{font-size:26px}.vente .barres .source{margin-top:14px}@media (min-width:1024px){.vente .difference-b{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:56px;align-items:center}.vente .difference-b .corps{grid-column:1/8}.vente .difference-b .alertes{grid-column:1/7;grid-row:2}.vente .difference-b .barres{grid-column:8/13;grid-row:2}}.vente .difference-c .couts{display:grid;gap:32px;margin:0}.vente .difference-c .couts div{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:2px solid #ffffff}.vente .difference-c .couts dd{order:-1;margin:0}.vente .difference-c .couts .chiffre{font-size:96px;line-height:.9}.vente .difference-c .couts .unite{margin-inline-start:.08em;font-size:.42em;vertical-align:baseline}.vente .difference-c .couts dt{font-size:18px;font-weight:600;line-height:1.35}.vente .difference-c .couts .calcul{display:block;color:var(--texte-doux);font-weight:400;font-size:16px}.vente .cout-pied{display:grid;gap:12px}.vente .cout-pied p:first-child{max-width:40em}@media (min-width:720px){.vente .difference-c .couts{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.vente .difference-c{gap:56px}.vente .difference-c .couts{gap:32px}.vente .difference-c .couts .chiffre{font-size:168px}.vente .cout-pied{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.vente .cout-pied p:first-child{grid-column:1/7}.vente .cout-pied .source{grid-column:7/13}}.vente .prix-grille{display:grid;gap:32px}.vente .prix-cote .corps>*+*{margin-top:16px}.vente .prix-cote .appel{margin-top:28px}@media (min-width:1024px){.vente .prix-grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:48px;align-items:start}.vente .prix-grille h2{grid-column:1/10}.vente .prix-grille .tarifs{grid-column:1/8;grid-row:2}.vente .prix-cote{grid-column:8/13;grid-row:2;position:sticky;top:32px;padding-inline-start:16px}}.vente .tarifs{padding:8px 16px 16px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px var(--contour)}.vente .fond-gris .tarifs{box-shadow:0 0 0 1px rgb(0 0 0/.06),var(--ombre-objet)}@media (min-width:720px){.vente .tarifs{padding:12px 28px 24px}}.vente .tarifs table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}@media (min-width:720px){.vente .tarifs table{font-size:16px}}.vente .tarifs caption{padding:12px 0 4px;color:var(--texte-doux);font-size:15px;text-align:left}.vente .tarifs td,.vente .tarifs th{padding:12px 0;border-bottom:1px solid var(--contour);text-align:left;vertical-align:top}.vente .tarifs tr>:not(:first-child){width:25%;padding-left:8px}@media (min-width:720px){.vente .tarifs tr>:not(:first-child){width:27%;padding-left:16px}}.vente .tarifs tbody tr:last-child>*{border-bottom:0}.vente .tarifs thead th{font-weight:600;vertical-align:bottom}.vente .tarifs .entete-col{display:flex;flex-direction:column;gap:6px}.vente .tarifs tbody th{font-weight:400}.vente .tarifs .non{color:var(--texte-doux)}.vente .tarifs .ligne-prix td{padding-block:16px}.vente .tarifs .ligne-prix .chiffre{display:block;font-size:40px}.vente .tarifs .ligne-prix .doux{display:block;margin-top:6px;font-size:14px}.vente .questions{display:grid;gap:36px;margin-top:40px}@media (min-width:1024px){.vente .questions-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}}.vente .question h2,.vente .question h3{display:flex;align-items:flex-start;gap:10px;font-family:var(--police-texte),sans-serif;font-size:19px;font-weight:600;font-stretch:100%;line-height:1.3;letter-spacing:0}@media (min-width:1024px){.vente .question h2,.vente .question h3{font-size:21px}}.vente .question h2 .ic,.vente .question h3 .ic{margin-top:2px}.vente .question p{max-width:62ch;margin-top:8px}.vente .tableau{overflow-x:auto;padding:4px 16px 8px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px rgb(0 0 0/.06),var(--ombre-objet)}.vente .tableau table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.vente .tableau caption{padding:12px 0 4px;color:var(--texte-doux);text-align:left}.vente .tableau td,.vente .tableau th{padding:10px 12px 10px 0;border-bottom:1px solid var(--contour);text-align:left;vertical-align:top}.vente .tableau thead th{font-weight:600}.vente .tableau tbody th{font-weight:500;white-space:nowrap}.vente .tableau tbody tr:last-child>*{border-bottom:0}.vente .final-grille{display:grid;gap:28px}.vente .final-grille h2{max-width:18em}.vente .final-action{display:grid;gap:24px}.vente .final-action>p{max-width:34em}.vente .final .signature{margin-top:16px;padding-top:20px;border-top:1px solid var(--contour)}@media (min-width:1024px){.vente .final-grille h2{font-size:64px;line-height:1.02}.vente .final-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:64px;margin-top:16px}}.vente .ouverture{padding-block:24px var(--section);background:var(--nuit)}@media (min-width:1024px){.vente .ouverture{padding-top:40px}}.vente .ouverture .chapeau{margin-top:20px}.vente>.cadre:last-child{padding-bottom:var(--section)}.vente .page-texte{max-width:760px}.vente .page-texte h2{margin-bottom:16px}.vente .duo-formules{display:grid;gap:28px;margin:40px 0 0}.vente .duo-formules div{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:2px solid var(--texte)}.vente .duo-formules dt{font-weight:600}.vente .duo-formules dd{margin:0;max-width:30em}.vente .duo-formules .chiffre{order:-2;font-size:72px}.vente .duo-formules .prix-detail{order:-1;margin-top:-2px;color:var(--texte-doux);font-size:15px}@media (min-width:720px){.vente .duo-formules{grid-template-columns:1fr 1fr;gap:32px}}@media (min-width:1024px){.vente .duo-formules{margin-top:56px}.vente .duo-formules .chiffre{font-size:96px}}.vente .tarifs-detail{display:grid;gap:32px;margin-top:40px}@media (min-width:1024px){.vente .tarifs-detail{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:start;margin-top:56px}.vente .tarifs-detail .tarifs{grid-column:1/8}.vente .tarifs-detail .appel{grid-column:8/13;padding-inline-start:16px;position:sticky;top:32px}}.vente .frise{display:grid;gap:32px;margin:40px 0 0;padding:0;list-style:none}.vente .frise li{position:relative;padding-inline-start:28px;border-inline-start:2px solid var(--texte)}.vente .frise li:before{content:"";position:absolute;left:-8px;top:0;width:14px;height:14px;border:3px solid var(--texte);border-radius:50%;background:var(--surface)}.vente .frise-repere{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px;font-weight:600}.vente .frise-repere .chiffre{font-size:56px}.vente .frise-repere sup{font-size:.45em;vertical-align:.9em;letter-spacing:0}.vente .frise li>p:last-child{max-width:30em}.vente .note-frise{max-width:52em;margin-top:40px}@media (min-width:1024px){.vente .frise{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:56px}.vente .frise li{padding:32px 0 0;border-inline-start:0;border-top:2px solid var(--texte)}.vente .frise li:before{left:0;top:-8px}.vente .frise-repere .chiffre{font-size:72px}}.vente .deux-temps{display:grid;gap:40px}@media (min-width:1024px){.vente .deux-temps{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:start}.vente .deux-temps>:first-child{grid-column:1/7}.vente .deux-temps>:last-child{grid-column:8/13;padding-top:12px}}.vente .intro-liste{font-weight:600}.vente .liste-grande{gap:20px;margin-top:20px}.vente .liste-grande .ic{margin-top:1px}.vente .protections{gap:24px;margin-top:40px}@media (min-width:1024px){.vente .protections{grid-template-columns:1fr 1fr;gap:32px 64px}}.vente .protections li{max-width:34em}.vente .judovar>.ic,.vente .protections .ic{margin-top:1px}.vente .judovar{display:flex;gap:12px;max-width:44em;margin-top:56px;padding-top:32px;border-top:1px solid var(--contour)}.vente .judovar h3{font-family:var(--police-texte),sans-serif;font-size:19px;font-weight:600;font-stretch:100%;letter-spacing:0}.vente .judovar p{margin-top:8px}.vente .ouverture-joris{display:grid;gap:40px}.vente .ouverture-joris .chapeau{margin-top:24px}.vente .telephone-joris{justify-self:start;margin:0}.vente .telephone-joris .telephone{--l:min(250px,64vw)}.vente .telephone-joris figcaption{max-width:250px;margin-top:16px}@media (min-width:1024px){.vente .ouverture-joris{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}.vente .ouverture-joris .texte{grid-column:1/8}.vente .telephone-joris{grid-column:9/13;justify-self:end}.vente .telephone-joris .telephone{--l:260px}.vente .titre-a-gauche>h2:first-child{grid-column:1/6}.vente .titre-a-gauche>.texte{grid-column:6/13;padding-top:6px}}.vente .lecons{display:grid;gap:40px;margin:40px 0 0;padding:0;list-style:none}.vente .lecons li{padding-top:20px;border-top:2px solid var(--texte)}.vente .lecon-chiffre{display:grid;gap:6px;margin-bottom:16px;font-size:15px;line-height:1.4}.vente .lecon-chiffre .chiffre{font-size:44px;white-space:normal}.vente .lecons h3{font-family:var(--police-texte),sans-serif;font-size:19px;font-weight:700;font-stretch:100%;line-height:1.3;letter-spacing:0}.vente .lecons h3+p{margin-top:8px}@media (min-width:720px){.vente .lecons{grid-template-columns:1fr 1fr;gap:48px 32px}}@media (min-width:1024px){.vente .lecons{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.vente .lecon-chiffre .chiffre{font-size:48px}}.vente .definitions{display:grid;gap:28px;margin:40px 0 0}.vente .definitions dt{display:flex;align-items:center;gap:10px;font-weight:700}.vente .definitions dd{max-width:34em;margin:8px 0 0}@media (min-width:1024px){.vente .definitions{grid-template-columns:1fr 1fr;gap:40px 64px}}.vente .bilan{margin-top:56px;padding-top:24px;border-top:1px solid var(--contour)}.vente .bilan-date{font-weight:600}.vente .bilan dl{display:flex;flex-wrap:wrap;gap:24px 56px;margin:16px 0 0}.vente .bilan div{display:flex;flex-direction:column;gap:6px}.vente .bilan dd{order:-1;margin:0;font-size:56px}.vente .courts{display:grid;gap:40px}.vente .courts h2{margin-top:12px;font-size:24px}.vente .courts p{margin-top:10px;max-width:34em}@media (min-width:1024px){.vente .courts{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.vente .courts h2{font-size:28px}}.vente .themes ul{display:flex;flex-wrap:wrap;gap:4px 28px;margin:28px 0 0;padding:0;list-style:none}.vente .themes a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none}.vente .themes a span:first-of-type{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vente .themes a:hover span:first-of-type{text-decoration-thickness:2px}.vente .themes .compte{color:var(--texte-doux);font-weight:400;font-variant-numeric:tabular-nums}.vente .theme{scroll-margin-top:0}.vente .theme-grille{display:grid;gap:8px}.vente .theme-titre h2{margin-top:12px}.vente .theme-questions{margin-top:24px}@media (min-width:1024px){.vente .theme-grille{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:start}.vente .theme-titre{grid-column:1/5;position:sticky;top:32px}.vente .theme-questions{grid-column:5/13;margin-top:0;padding-top:8px}}@media (prefers-reduced-motion:reduce){.vente .bouton{transition:none}}.vente .courbe-etroite .trou span{top:40px}