.kpage-etude-cas .quiz{max-width:760px}.kpage-etude-cas .quiz fieldset{border:0;padding:0;margin:0}.kpage-etude-cas .quiz legend{padding:0}.kpage-etude-cas .quiz h2:focus{outline:none}.kpage-etude-cas .quiz h2:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.kpage-etude-cas .quiz-bar{width:100%;height:.5rem;margin:.2rem 0 1.4rem;accent-color:var(--blue)}.kpage-etude-cas .quiz-choix{display:flex;flex-direction:column;gap:.7rem}.kpage-etude-cas .quiz-option{display:flex;align-items:center;gap:.8rem;min-height:44px;padding:.8rem 1.1rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.kpage-etude-cas .quiz-option:hover{border-color:var(--blue)}.kpage-etude-cas .quiz-option:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.kpage-etude-cas .quiz-option input{width:1.2rem;height:1.2rem;accent-color:var(--blue)}.kpage-etude-cas .quiz-retour{margin-top:1.4rem}.kpage-etude-cas .quiz-retour,.kpage-etude-cas button.btn{cursor:pointer;font:inherit;font-weight:700}.kpage-etude-cas .quiz-axes{list-style:none;margin:1.4rem 0;display:flex;flex-direction:column;gap:.6rem}.kpage-etude-cas .quiz-axes li{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.8rem 1.1rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.kpage-etude-cas .quiz-axes small{display:block;color:var(--mute);font-size:.85rem}.kpage-etude-cas .quiz-piste{margin:1.2rem 0;border-top:3px solid var(--accent)}.kpage-etude-cas .quiz-piste .btns{margin-top:1rem}.kpage-etude-cas .quiz-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;margin:1rem 0}.kpage-etude-cas .quiz-champ label{display:block;font-size:.85rem;font-weight:700;margin-bottom:.3rem}.kpage-etude-cas .quiz-champ input{width:100%;min-height:44px;padding:.55rem .8rem;border:1px solid var(--line);border-radius:12px;font:inherit;background:#fff}.kpage-etude-cas .quiz-champ input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.kpage-etude-cas .quiz-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kpage-etude-cas .quiz-consent{align-items:flex-start;font-size:.9rem}.kpage-etude-cas .quiz-consent input{margin-top:.2rem;flex-shrink:0}.kpage-etude-cas .quiz-erreur{margin:.8rem 0;color:#9b1c1c;font-weight:700}