.vitrine .vr-ariane{max-width:76rem;color:var(--discret);flex-wrap:wrap;gap:.5rem;margin:2rem auto 0;padding-inline:1.25rem;font-size:.82rem;display:flex}@media (min-width:48rem){.vitrine .vr-ariane{padding-inline:2.5rem}}.vitrine .vr-ariane a{color:var(--discret);text-decoration:none;transition:color .3s}.vitrine .vr-ariane a:hover,.vitrine .vr-ariane [aria-current]{color:var(--encre)}.vitrine .vr-ariane .vr-maj{margin-left:auto}.vitrine .vr-tete{padding-block:2.5rem 4.5rem}.vitrine .vr-tete .v-cadre{align-items:center;gap:3rem;display:grid}@media (min-width:60rem){.vitrine .vr-tete .v-cadre{grid-template-columns:7fr 5fr;gap:4rem}}.vitrine .vr-tete h1{color:var(--encre);letter-spacing:.005em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:300;line-height:1.08}.vitrine .vr-chapo{text-wrap:pretty;max-width:36rem;margin-top:1.25rem;font-size:1.05rem}.vitrine .vr-feuille{--papier:#fff;--encre-papier:#1c1c1c;--discret-papier:#64635e;--filet-papier:#e7e5e0;background:var(--papier);width:min(100%,24rem);color:var(--encre-papier);box-shadow:0 1px 2px #0000000f, 0 24px 48px -24px #00000047, -.8rem .8rem 0 0 var(--surface);transition:rotate .6s var(--courbe);border-radius:.4rem;justify-self:center;padding:1.75rem 1.6rem 1.5rem;font-size:.78rem;line-height:1.45;position:relative;rotate:1.5deg}.vitrine .vr-feuille:hover{rotate:0deg}.vitrine .vr-feuille header{border-bottom:1px solid var(--filet-papier);justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.vitrine .vr-feuille header b{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:500;display:block}.vitrine .vr-feuille header small{color:var(--discret-papier);font-size:.66rem;display:block}.vitrine .vr-feuille h3{margin-top:1rem;font-size:1.05rem;font-weight:400}.vitrine .vr-feuille h3+p{color:var(--discret-papier);font-size:.7rem}.vitrine .vr-feuille ul{gap:.55rem;margin-top:1rem;display:grid}.vitrine .vr-feuille li{border-top:1px solid var(--filet-papier);grid-template-columns:1fr auto;gap:.2rem .75rem;padding-top:.55rem;display:grid}.vitrine .vr-feuille li small{color:var(--discret-papier);letter-spacing:.14em;text-transform:uppercase;grid-column:1;font-size:.62rem}.vitrine .vr-feuille li em{color:var(--discret-papier);grid-area:1/2/3;align-self:center;font-size:.68rem;font-style:normal}.vitrine .vr-feuille li em.vr-rouge{color:#d40000}.vitrine .vr-feuille footer{color:var(--discret-papier);margin-top:1rem;font-size:.68rem}.vitrine .vr-feuille .vr-case{color:var(--encre-papier);gap:.5rem;margin-top:.45rem;font-size:.78rem;display:flex}.vitrine .vr-feuille .vr-case:before{content:"☐"}.vitrine .vr-feuille .vr-case.vr-coche:before{content:"☒"}.vitrine .vr-feuille .vr-pointilles{color:var(--discret-papier);letter-spacing:.08em}.vitrine .vr-section h2+.vr-chapo{margin-top:1rem}.vitrine .vr-blocs{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:40rem){.vitrine .vr-blocs{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.vitrine .vr-blocs-3{grid-template-columns:repeat(3,1fr)}}.vitrine .vr-bloc{background:var(--surface);border-radius:1.25rem;align-content:start;gap:.6rem;padding:1.5rem 1.5rem 1.6rem;display:grid}.vitrine .vr-bloc .capitales{color:var(--accent)}.vitrine .vr-bloc h3{color:var(--encre);font-size:1.1rem;font-weight:500;line-height:1.3}.vitrine .vr-bloc p{font-size:.95rem}.vitrine .vr-etapes{counter-reset:etape;gap:0;margin-top:2.5rem;display:grid}@media (min-width:60rem){.vitrine .vr-etapes{grid-template-columns:repeat(4,1fr)}}.vitrine .vr-etapes li{border-top:1px solid var(--filet);counter-increment:etape;align-content:start;gap:.5rem;padding:1.25rem 1.25rem 1.5rem 0;display:grid;position:relative}.vitrine .vr-etapes li:before{content:counter(etape, decimal-leading-zero);color:var(--accent);letter-spacing:.18em;font-size:.72rem;font-weight:500}.vitrine .vr-etapes b{color:var(--encre);font-weight:500}.vitrine .vr-etapes p{font-size:.92rem}.vitrine .vr-liste{gap:.7rem;max-width:46rem;margin-top:2rem;display:grid}@media (min-width:48rem){.vitrine .vr-liste-2{grid-template-columns:1fr 1fr;column-gap:2.5rem;max-width:none}}.vitrine .vr-liste li{color:var(--encre);gap:.65rem;display:flex}.vitrine .vr-liste li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.55rem}.vitrine .vr-liste li span{color:var(--texte)}.vitrine .vr-texte{gap:1rem;max-width:46rem;margin-top:1.5rem;display:grid}.vitrine .vr-colonnes{gap:2rem 4rem;display:grid}@media (min-width:60rem){.vitrine .vr-colonnes{grid-template-columns:5fr 7fr}}.vitrine .vr-mention{max-width:46rem;color:var(--discret);margin-top:1.5rem;font-size:.82rem}.vitrine .vr-tableau{overscroll-behavior-x:contain;margin-top:2.5rem;overflow-x:auto}.vitrine .vr-tableau:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.vitrine .vr-tableau table{border-collapse:collapse;width:100%;min-width:50rem;font-size:.88rem}.vitrine .vr-tableau th,.vitrine .vr-tableau td{border-top:1px solid var(--filet);text-align:left;vertical-align:top;padding:.9rem 1rem 1rem 0}.vitrine .vr-tableau thead th{color:var(--discret);letter-spacing:.16em;text-transform:uppercase;border-top:0;font-size:.66rem;font-weight:500}.vitrine .vr-tableau tbody th{background:var(--fond);width:12rem;color:var(--encre);font-weight:500;position:sticky;left:0}.vitrine .vr-tableau td b{color:var(--encre);font-weight:500;display:block}.vitrine .vr-tableau td span{color:var(--discret);margin-top:.15rem;font-size:.82rem;display:block}.vitrine .vr-tableau :is(th,td):nth-child(2){background:var(--surface);padding-left:1rem}.vitrine .vr-tableau thead th:nth-child(2){color:var(--accent);border-radius:1rem 1rem 0 0}.vitrine .vr-tableau tbody tr:last-child td:nth-child(2){border-radius:0 0 1rem 1rem}.vitrine .vr-calcul{background:var(--surface);border-radius:1.25rem;gap:2rem;margin-top:2.5rem;padding:1.75rem;display:grid}@media (min-width:60rem){.vitrine .vr-calcul{grid-template-columns:4fr 7fr;gap:3rem;padding:2.25rem}}.vitrine .vr-calcul-champs{align-content:start;gap:1.25rem;display:grid}.vitrine .vr-calcul label,.vitrine .vr-calcul legend{color:var(--encre);gap:.4rem;font-size:.86rem;font-weight:500;display:grid}.vitrine .vr-calcul input[type=text]{border:1px solid var(--filet);background:var(--fond);height:3rem;color:var(--encre);font:inherit;font-variant-numeric:tabular-nums;border-radius:.75rem;padding-inline:1rem;font-size:1rem}.vitrine .vr-calcul input[type=text]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vitrine .vr-calcul fieldset{border:0;gap:.5rem;display:grid}.vitrine .vr-calcul fieldset label{align-items:center;gap:.6rem;font-weight:400;display:flex}.vitrine .vr-calcul input[type=radio]{accent-color:var(--accent)}.vitrine .vr-calcul small{color:var(--discret);font-size:.78rem;font-weight:400}.vitrine .vr-calcul table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.vitrine .vr-calcul th,.vitrine .vr-calcul td{border-top:1px solid var(--filet);text-align:left;padding:.55rem 0;font-weight:400}.vitrine .vr-calcul td{text-align:right;white-space:nowrap}.vitrine .vr-calcul td+td{padding-left:1rem}.vitrine .vr-calcul tr.vr-eteinte{color:var(--discret)}.vitrine .vr-calcul tfoot :is(th,td){color:var(--encre);font-weight:500}.vitrine .vr-calcul tfoot tr:first-child :is(th,td){border-top-color:var(--encre)}.vitrine .vr-telechargements{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:48rem){.vitrine .vr-telechargements{grid-template-columns:1fr 1fr}}.vitrine .vr-fichier{border:1px solid color-mix(in srgb, var(--encre) 9%, transparent);background:var(--fond);border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:.4rem 1.1rem;padding:1.4rem;display:grid}.vitrine .vr-fichier>span{background:var(--surface);width:3rem;height:3.6rem;color:var(--accent);letter-spacing:.1em;border-radius:.35rem;grid-row:1/4;place-items:center;font-size:.62rem;font-weight:600;display:grid}.vitrine .vr-fichier h3{color:var(--encre);font-size:1.05rem;font-weight:500}.vitrine .vr-fichier p{color:var(--discret);font-size:.88rem}.vitrine .vr-fichier .v-bouton{justify-self:start;height:2.6rem;margin-top:.6rem;padding-inline:1.2rem;font-size:.86rem}.vitrine .vr-autres ul{gap:1rem;margin-top:2rem;display:grid}@media (min-width:48rem){.vitrine .vr-autres ul{grid-template-columns:1fr 1fr}}.vitrine .vr-autres a{background:var(--surface);height:100%;color:var(--texte);transition:background-color .3s var(--courbe);border-radius:1.25rem;gap:.4rem;padding:1.4rem 1.5rem;text-decoration:none;display:grid}.vitrine .vr-autres a:hover{background:color-mix(in srgb, var(--encre) 6%, var(--surface))}.vitrine .vr-autres b{color:var(--encre);font-weight:500}.vitrine .vr-autres span{font-size:.9rem}
