.vt .vt-jur-carte{border:1px solid var(--trait);background:#fff;border-radius:22px;flex-direction:column;flex:none;gap:8px;min-width:200px;padding:24px 28px;display:flex;box-shadow:0 24px 50px #001e5038}.vt .vt-jur-carte b{letter-spacing:-.04em;color:var(--bleu);font-size:64px;font-weight:400;line-height:1}.vt .vt-jur-carte span{font:500 12px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--doux)}@media (max-width:600px){.vt .vt-jur-carte{min-width:0;padding:18px 20px}.vt .vt-jur-carte b{font-size:48px}}.vt .vt-jur-documents,.vt .vt-jur-engagements{margin:0;padding:0;list-style:none}.vt .vt-jur-documents>li,.vt .vt-jur-engagements>li{min-width:0;display:flex}.vt .vt-jur-document,.vt .vt-jur-engagement{width:100%}.vt .vt-jur-haut{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vt .vt-jur-num{font:500 13px/1 var(--f-mono);letter-spacing:.06em;color:var(--bleu)}.vt .vt-jur-document h3{margin-top:6px;transition:color .1s}.vt .vt-jur-document:hover h3{color:var(--bleu)}.vt .vt-jur-ref{border-top:1px solid var(--trait);font:500 12px/1.45 var(--f-mono);color:var(--doux);margin-top:auto;padding-top:14px}.vt .vt-jur-engagement h3{font-size:19px}.vt .vt-jur-engagement .etiquette{margin-top:auto;padding-top:12px}.vt .vt-jur-engagement:hover{background:#ffffff29}.vt .vt-jur-fichiers{align-items:start}.vt .vt-jur-fichiers .texte{max-width:56ch;margin-top:6px}.vt .vt-jur-telechargements{background:var(--gris);border-radius:22px;gap:2px;margin:0;padding:6px;list-style:none;display:grid}.vt .vt-jur-telechargements a{border-radius:16px;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;transition:background-color .1s;display:flex}.vt .vt-jur-telechargements a:hover{background:#fff}.vt .vt-jur-picto{border:1px solid var(--trait);width:44px;height:44px;color:var(--bleu);background:#fff;border-radius:12px;flex:none;place-items:center;transition:background-color .1s,color .1s,border-color .1s;display:grid}.vt .vt-jur-telechargements a:hover .vt-jur-picto{background:var(--bleu);border-color:var(--bleu);color:#fff}.vt .vt-jur-picto svg{width:18px;height:18px}.vt .vt-jur-fichier{flex-direction:column;gap:2px;min-width:0;display:flex}.vt .vt-jur-fichier b{font-size:16px;font-weight:500;line-height:1.3}.vt .vt-jur-fichier small{font:500 12px/1.4 var(--f-mono);color:var(--doux)}
