/* École Delta-Sierra de l'économie — V20.86 */
.ds-econ-school{--econ-ink:#173b55;--econ-soft:#f5f9fc;--econ-line:#d7e3ec;--econ-accent:#255f8e;--econ-warn:#fff8e8;--econ-good:#eff9f2;max-width:1160px;margin:0 auto;padding:0 20px 72px;color:#1d3344}
.ds-econ-hero{margin:1.25rem 0 1.5rem;padding:clamp(1.2rem,3vw,2.2rem);border:1px solid var(--econ-line);border-radius:18px;background:linear-gradient(135deg,#f7fbff,#eef6fb)}
.ds-econ-kicker{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#4d708a}.ds-econ-hero h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.06;margin:.4rem 0 .8rem;color:#14364f}.ds-econ-lead{font-size:1.14rem;line-height:1.65;max-width:900px}
.ds-econ-objectives,.ds-econ-simple,.ds-econ-example,.ds-econ-formula,.ds-econ-errors,.ds-econ-quiz,.ds-econ-sources,.ds-econ-next,.ds-econ-dictionary{margin:1.25rem 0;padding:1rem 1.15rem;border:1px solid var(--econ-line);border-radius:13px;background:#fff}
.ds-econ-simple{background:var(--econ-good);border-color:#c6e2ce}.ds-econ-example{background:#f8fbfe}.ds-econ-errors{background:var(--econ-warn);border-color:#ead8ab}.ds-econ-formula{background:#f1f6fb}.ds-econ-formula .formula{display:block;margin:.7rem 0;padding:.75rem 1rem;border-radius:8px;background:#fff;font:700 1.08rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}
.ds-econ-symbols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem}.ds-econ-symbols p{margin:0;padding:.55rem .7rem;border-left:3px solid #7da6c5;background:#fff}
.ds-econ-school h2{margin-top:2rem;color:#173b55;font-size:1.55rem}.ds-econ-school h3{color:#214d6c;margin-top:1.4rem}.ds-econ-school p,.ds-econ-school li{line-height:1.68}.ds-econ-school a{overflow-wrap:anywhere}
.ds-econ-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.2rem 0}.ds-econ-course-card{border:1px solid var(--econ-line);border-radius:14px;background:#fff;padding:1rem}.ds-econ-course-card h2,.ds-econ-course-card h3{margin-top:0}.ds-econ-course-card a{font-weight:800;color:#225f8d}
.ds-econ-level{display:inline-block;padding:.2rem .48rem;border-radius:999px;background:#e8f2fa;color:#245a80;font-size:.77rem;font-weight:800}.ds-econ-term{scroll-margin-top:120px;border-bottom:1px dotted #5a7f9d}.ds-econ-quiz details{margin:.55rem 0;padding:.6rem .7rem;background:#fff;border:1px solid var(--econ-line);border-radius:8px}.ds-econ-quiz summary{cursor:pointer;font-weight:750}
.ds-econ-evidence{font-size:.92rem;color:#4a6477}.ds-econ-next nav{display:flex;gap:.7rem;flex-wrap:wrap}.ds-econ-next a{display:inline-block;padding:.55rem .75rem;border:1px solid var(--econ-line);border-radius:8px;text-decoration:none;background:#fff}
.ds-econ-dictionary dl{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:.35rem .9rem}.ds-econ-dictionary dt{font-weight:800;color:#244f6f}.ds-econ-dictionary dd{margin:0 0 .7rem}
@media(max-width:700px){.ds-econ-school{padding-inline:12px}.ds-econ-dictionary dl{grid-template-columns:1fr}.ds-econ-dictionary dd{margin-bottom:1rem}.ds-econ-symbols{grid-template-columns:1fr}}
