.dg-avertissement{margin-top:1.5rem}.dg-avertissement p+p{margin-top:.5rem}.dg-noscript{color:var(--encre-2);margin:1rem 0 0}.dg-formulaire{margin-top:2rem}.dg-partie{border:0;min-width:0;margin:0 0 2rem;padding:0}.dg-partie>legend{border-top:1px solid var(--creme-filet);width:100%;font-family:var(--titre);color:var(--bleu);padding:1.5rem 0 .25rem;font-size:1.375rem;font-weight:700;line-height:1.3;display:block}.dg-question{border:1px solid var(--creme-filet);background:var(--color-surface-card);border-radius:.75rem;min-width:0;margin:1rem 0 0;padding:1rem}.dg-question.dg-manque{border-color:var(--framboise);box-shadow:inset 3px 0 0 var(--framboise)}.dg-question>legend{float:left;width:100%;color:var(--encre);margin-bottom:.75rem;padding:0;font-size:1rem;font-weight:700;line-height:1.5}.dg-question>legend+*{clear:both}.dg-numero{color:var(--bleu)}.dg-choix{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.dg-option{border:1px solid var(--creme-filet);background:var(--creme);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .875rem;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.dg-option input{width:1.125rem;height:1.125rem;accent-color:var(--bleu);flex:none;margin:0}.dg-option:has(input:checked){border-color:var(--bleu);background:var(--bleu-pale);font-weight:700}.dg-option:has(input:focus-visible){outline:3px solid var(--bleu);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dg-option:hover{border-color:var(--bleu)}}.dg-pourquoi{margin-top:.75rem}.dg-pourquoi summary{cursor:pointer;min-height:2.75rem;color:var(--bleu);text-underline-offset:.15em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.dg-pourquoi p{max-width:68ch;margin:.5rem 0 0;line-height:1.65}.dg-pourquoi a,.dg-actions a,.dg-action-liens a{color:var(--bleu);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.dg-erreur{color:var(--framboise);margin:0 0 .75rem;font-weight:700}.dg-envoi{z-index:1;border-top:1px solid var(--creme-filet);background:var(--creme);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.dg-envoi .dg-erreur{flex-basis:100%;margin:0}.dg-progression{color:var(--encre-2);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.dg-bouton{cursor:pointer;font:inherit;border:0;font-weight:700}.dg-resultat{border-top:1px solid var(--creme-filet);margin-top:2rem;padding-top:1.5rem}.dg-resultat h2{font-family:var(--titre);color:var(--bleu);margin:0;scroll-margin-top:1rem;font-size:1.5rem}.dg-resultat h2:focus{outline:none}.dg-resultat h2:focus-visible{outline:3px solid var(--bleu);outline-offset:4px}.dg-resultat p{max-width:68ch;line-height:1.65}.dg-global{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:1rem 0 0;display:flex}.dg-global-chiffre{color:var(--bleu);font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:700;line-height:1}.dg-global-sur{color:var(--bleu);font-size:1.5rem;font-weight:700}.dg-global-libelle{color:var(--encre-2);flex-basis:100%}.dg-scores{margin:1.5rem 0 0;padding:0;list-style:none}.dg-scores li{border-top:1px solid var(--creme-filet);padding:.875rem 0}.dg-score-ligne{justify-content:space-between;gap:1rem;font-weight:700;display:flex}.dg-score-valeur{color:var(--bleu);font-variant-numeric:tabular-nums;white-space:nowrap}.dg-jauge{background:var(--peche);height:.5rem;box-shadow:inset 0 0 0 1px var(--creme-filet);border-radius:999px;margin-top:.5rem;overflow:hidden}.dg-jauge span{background:var(--bleu);height:100%;display:block}.dg-score-detail{color:var(--encre-2);margin:.375rem 0 0;font-size:.9375rem}.dg-sous-titre{color:var(--encre);margin:2rem 0 .5rem;font-size:1.125rem;font-weight:700}.dg-actions{counter-reset:action;margin:.75rem 0 0;padding:0;list-style:none}.dg-actions li{counter-increment:action;border:1px solid var(--creme-filet);background:var(--color-surface-card);border-radius:.75rem;margin-top:.75rem;padding:1rem 1rem 1rem 3.25rem;position:relative}.dg-actions li:before{content:counter(action);background:var(--bleu-fonce);color:#fff;border-radius:999px;place-items:center;width:1.625rem;height:1.625rem;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1rem}.dg-actions p{margin:.375rem 0 0}.dg-action-titre{color:var(--bleu);font-weight:700;margin-top:0!important}.dg-action-reponse{color:var(--encre-2);font-size:.9375rem}.dg-action-liens{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.dg-action-liens a{align-items:center;min-height:2.75rem;display:inline-flex}.dg-cta{background:var(--bleu-pale);border-radius:.75rem;margin-top:2rem;padding:1.25rem}.dg-cta-titre{color:var(--bleu-fonce);margin:0;font-size:1.125rem;font-weight:700}.dg-cta p{margin:.5rem 0 0}.dg-outils{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.dg-outils button,.dg-partage button{cursor:pointer;font:inherit;font-weight:700}.dg-partage{border-top:1px solid var(--creme-filet);margin-top:1rem;padding-top:.5rem}@media (min-width:768px){.dg-question{padding:1.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.dg-option{transition:none}}@media print{.dg-pas-imprime,.dg-outils{display:none!important}body:has(.dg) .site>header{display:none!important}body:has(.dg) .site>footer{display:none!important}body:has(.dg) .evitement{display:none!important}.dg .gd-ariane,.dg .gd-partie{display:none}.dg,.dg-cta{background:#fff}.dg-actions li{break-inside:avoid}.dg-jauge,.dg-jauge span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dg-rapport{border:1px solid var(--creme-filet);background:var(--color-surface-card);border-radius:.75rem;margin-top:2rem;padding:1.25rem}.dg-rapport>p{margin:.5rem 0 0}.dg-champ{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.dg-champ label{font-weight:700}.dg-champ input{border:1px solid var(--color-outline);background:var(--color-surface-card);min-height:2.75rem;font:inherit;color:var(--encre);border-radius:.5rem;width:100%;max-width:28rem;padding:0 .75rem}.dg-champ input:focus-visible,.dg-case input:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.dg-case{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;margin-top:.75rem;display:flex}.dg-case input{width:1.25rem;height:1.25rem;accent-color:var(--bleu);flex:none;margin-top:.15rem}.dg-rapport .dg-bouton{cursor:pointer;font:inherit;border:0;margin-top:1rem;font-weight:700}.dg-btn-encre{background:var(--bleu);color:#fff!important}@media (hover:hover) and (pointer:fine){.dg-btn-encre:hover{background:var(--bleu-survol)}}.dg-rapport .dg-bouton[disabled]{opacity:.7;cursor:progress}.dg-info-rgpd{border-top:1px solid var(--creme-filet);color:var(--encre-2);margin-top:1rem;padding-top:.75rem;font-size:.875rem}.dg-info-rgpd p{margin:.375rem 0 0}.dg-info-rgpd a{color:var(--bleu);text-decoration:underline}.dg-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
