.vce{background:var(--vc-craie);min-height:100svh;color:var(--vc-encre);font-family:var(--vc-font-texte);font-size:var(--vc-t-body);line-height:var(--vc-lh-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.vce *{box-sizing:border-box}.vce :where(p,h1,ul){margin:0;padding:0}.vce ul{list-style:none}.vce a{color:inherit}.vce :focus-visible{outline:var(--vc-focus-epaisseur) solid var(--vc-focus);outline-offset:var(--vc-focus-decalage)}.vce__bandeau{min-height:var(--vc-h-nav-mobile);padding:var(--vc-e-3) var(--vc-gouttiere);align-items:center;display:flex}.vce__bandeau a{display:inline-flex}.vce__bandeau svg{display:block}.vce__corps{width:100%;max-width:calc(var(--vc-mesure) + 2 * var(--vc-gouttiere));padding:var(--vc-e-6) var(--vc-gouttiere);text-align:center;align-items:center;gap:var(--vc-e-4);flex-direction:column;flex:1;margin-inline:auto;display:flex}.vce__surtitre{font-family:var(--vc-font-display);font-size:var(--vc-t-caption);line-height:var(--vc-lh-caption);letter-spacing:var(--vc-ls-label);text-transform:uppercase;color:var(--vc-encre-2);font-weight:600}.vce__titre{font-family:var(--vc-font-display);font-size:var(--vc-t-h1);line-height:var(--vc-lh-h1);letter-spacing:var(--vc-ls-h1);text-wrap:balance;font-weight:800}.vce__corps-texte{font-size:var(--vc-t-body-lg);line-height:var(--vc-lh-body-lg);color:var(--vc-encre-2)}.vce__reference{font-family:var(--vc-font-mono);font-size:var(--vc-t-caption);line-height:var(--vc-lh-caption);color:var(--vc-encre-2);font-weight:500}.vce__actions{align-items:stretch;gap:var(--vc-e-3);width:100%;margin-top:var(--vc-e-3);flex-direction:column;display:flex}.vce__bouton{min-height:var(--vc-h-bouton);padding-inline:var(--vc-e-5);border-radius:var(--vc-r);font-family:var(--vc-font-texte);font-size:var(--vc-t-bouton);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.vce .vce__bouton--primaire{background:var(--vc-accent);color:var(--vc-accent-texte)}.vce .vce__bouton--primaire:hover{background:var(--vc-accent-survol)}.vce__bouton--secondaire{color:inherit;background:0 0;border-color:currentColor}.vce__bouton--secondaire:hover{background:var(--vc-survol-clair)}.vce__liens{align-items:center;gap:var(--vc-e-1);margin-top:var(--vc-e-2);flex-direction:column;display:flex}.vce__lien{align-items:center;gap:var(--vc-e-1);text-underline-offset:4px;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vce__lien:hover{text-decoration-thickness:2px}.vce__pied{padding:var(--vc-e-5) var(--vc-gouttiere);text-align:center;font-size:var(--vc-t-caption);line-height:var(--vc-lh-caption);color:var(--vc-encre-3);font-weight:500}.vce__pied a{color:var(--vc-encre);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (min-width:768px){.vce__bandeau{min-height:var(--vc-h-nav)}.vce__corps{padding-block:var(--vc-e-8)}.vce__actions{flex-direction:row;justify-content:center;width:auto}.vce__bouton{min-width:200px}}
