.fin-carte{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.fin-carte>.at-btn.bouton-plein{align-self:stretch}.fin-titre{font-family:var(--font-display,inherit);font-size:clamp(24px,4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.fin-etapes{list-style:none;counter-reset:fin;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.fin-etapes li{counter-increment:fin;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}.fin-etapes li:before{content:counter(fin);flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--encre);color:var(--sur-rouge);font-weight:800;font-size:14px}.fin-conditions{list-style:none;margin:0;padding:0;align-self:stretch}.fin-conditions li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4;padding:9px 0;border-bottom:1px solid var(--filet)}.fin-pastille{flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px}.fin-ok .fin-pastille{background:var(--vert-de-gris)}.fin-ko .fin-pastille{background:var(--fond);box-shadow:inset 0 0 0 2px var(--controle)}.fin-cond-texte{min-width:0;overflow-wrap:anywhere}.fin-verif{align-self:stretch}.fin-honnete{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;cursor:pointer}.fin-honnete input{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--rouge)}.fin-regles{margin:0;font-size:15px}.fin-jauge{align-self:stretch}.fin-cases{display:grid;grid-template-columns:repeat(4,minmax(0,72px));grid-gap:10px;gap:10px}.fin-case{display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:var(--texte-doux)}.fin-jauge-petite .fin-cases{grid-template-columns:repeat(4,minmax(0,40px));gap:6px}.fin-jauge-petite .fin-case{font-size:13px}.fin-jauge-texte{margin:0;font-size:15px;line-height:1.5}.fin-fete-tete{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fin-fete .fin-titre:focus{outline:none}.fin-fete .fin-titre:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.fin-groupe-gauche{display:inline-flex;align-items:center;gap:10px;min-width:0}@media (max-width:419.98px){.fin-cases{gap:8px}}