/* École Delta-Sierra de l’économie — gabarit autonome V20.87 */
.ds-econ-school{max-width:1160px;margin:auto;padding:0 20px 72px;color:#18384d}.ds-econ-hero,.ds-econ-objectives,.ds-econ-simple,.ds-econ-formula,.ds-econ-errors,.ds-econ-quiz,.ds-econ-sources,.ds-econ-visual,.ds-econ-advanced,.ds-econ-case{margin:1.25rem 0;padding:1rem 1.2rem;border:1px solid #d6e3ec;border-radius:14px;background:#fff}.ds-econ-hero{background:linear-gradient(135deg,#f8fbfe,#eef6fb)}.ds-econ-hero h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.ds-econ-simple{background:#eff9f2}.ds-econ-errors{background:#fff8e8}.ds-econ-formula{background:#f1f6fb}.ds-econ-formula .formula{display:block;padding:.8rem;background:white;border-radius:8px;font:700 1rem/1.5 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.ds-econ-symbols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.ds-econ-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:1rem}.ds-econ-course-card{border:1px solid #d6e3ec;border-radius:14px;padding:1rem;background:#fff}.ds-econ-toc{position:sticky;top:76px;z-index:10;margin:1rem 0;padding:.8rem 1rem;border:1px solid #d6e3ec;border-radius:12px;background:rgba(255,255,255,.97)}.ds-econ-toc strong{display:block;margin-bottom:.45rem}.ds-econ-toc nav{display:flex;flex-wrap:wrap;gap:.42rem}.ds-econ-toc a{padding:.3rem .5rem;border:1px solid #d6e3ec;border-radius:7px;text-decoration:none}.ds-econ-visual svg{display:block;width:100%;height:auto;max-height:390px}.ds-econ-visual figcaption{margin-top:.7rem;line-height:1.55}.ds-econ-quiz details{margin:.55rem 0;padding:.65rem;border:1px solid #d6e3ec;border-radius:8px}.ds-econ-school p,.ds-econ-school li{line-height:1.72}.ds-econ-school h2{scroll-margin-top:150px;color:#173b55;margin-top:2rem}.ds-econ-progress{font-weight:800;color:#315f7d}.ds-econ-next nav{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:700px){.ds-econ-school{padding-inline:12px}.ds-econ-toc{position:static}.ds-econ-symbols{grid-template-columns:1fr}}
