/* Évaluation transversale de l’École d’économie. */
.ds-econ-assessment{max-width:1120px}.ds-assess-protocol,.ds-assess-mission,.ds-assess-final{margin:1.4rem 0;padding:1.25rem 1.4rem;border:1px solid #d3deea;border-radius:16px;background:#fff}.ds-assess-protocol{background:#f7fbff}.ds-assess-score{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1rem 0}.ds-assess-score>div{padding:.85rem;border:1px solid #cfdae7;border-radius:12px;background:#fff}.ds-assess-score strong{display:block;color:#123e70;font-size:1.2rem}.ds-assess-score span{display:block;margin-top:.3rem;line-height:1.4}.ds-assess-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1.2rem 0}.ds-assess-nav a{padding:.7rem .8rem;border:1px solid #cbd9e7;border-radius:10px;background:#f8fbfe;color:#17456f;text-decoration:none;font-weight:650;line-height:1.35}.ds-assess-nav a:hover,.ds-assess-nav a:focus-visible{background:#113f70;color:#fff}.ds-assess-mission{scroll-margin-top:150px}.ds-assess-kicker{font-size:.82rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#5d7186}.ds-assess-mission h2{margin:.35rem 0 1rem!important;color:#103b66!important}.ds-assess-context,.ds-assess-questions{margin:.9rem 0;padding:.9rem 1rem;border-radius:11px}.ds-assess-context{background:#f4f8fc;border-left:5px solid #2c6699}.ds-assess-questions{background:#fff9eb;border-left:5px solid #b98720}.ds-assess-context h3,.ds-assess-questions h3{margin:.1rem 0 .55rem}.ds-assess-questions li{margin:.4rem 0}.ds-assess-hint,.ds-assess-correction{margin:.8rem 0;border:1px solid #d3dfeb;border-radius:11px;background:#fff;overflow:hidden}.ds-assess-hint summary,.ds-assess-correction summary{cursor:pointer;padding:.8rem 1rem;font-weight:800;color:#173e66;background:#f4f7fb}.ds-assess-correction summary{background:#eef8f2;color:#235d43}.ds-assess-hint>p,.ds-assess-correction>p{padding:0 1rem;margin:.85rem 0;line-height:1.68}.ds-assess-correction p:last-child{padding-bottom:.4rem}.ds-assess-final{background:#f8fbfe}.ds-assess-return{display:inline-block;padding:.65rem .9rem;border-radius:9px;background:#123f70;color:#fff!important;text-decoration:none!important;font-weight:800}@media(max-width:850px){.ds-assess-score{grid-template-columns:1fr 1fr}.ds-assess-nav{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ds-assess-protocol,.ds-assess-mission,.ds-assess-final{padding:1rem;border-radius:12px}.ds-assess-score,.ds-assess-nav{grid-template-columns:1fr}.ds-assess-mission{scroll-margin-top:90px}}
