
.ds-econ-course-rail{background:linear-gradient(180deg,#f7fbff,#eef4fb);border:1px solid #c9d8e9;border-radius:12px;padding:12px 14px;margin:0 0 14px}.ds-econ-course-rail__eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:#496985}.ds-econ-course-rail strong{display:block;font-size:1rem;margin:.2rem 0}.ds-econ-course-rail__progress{height:7px;background:#dbe5ef;border-radius:999px;overflow:hidden;margin:.6rem 0}.ds-econ-course-rail__progress span{display:block;height:100%;background:#1b568e}.ds-econ-course-rail__links{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ds-econ-course-rail__links a{display:block;padding:6px 8px;background:white;border:1px solid #d6e0ea;border-radius:7px;text-decoration:none;font-size:.87rem}.ds-econ-lab-v2111{background:#fffdf5;border:1px solid #e3d4a6;border-left:5px solid #bc8a27;border-radius:12px;padding:1.1rem 1.2rem;margin:1.4rem 0}.ds-econ-lab-v2111 h2{margin-top:0}.ds-econ-lab-v2111 .lab-step{background:#fff;border:1px solid #eadfc2;border-radius:8px;padding:.75rem .9rem;margin:.65rem 0}.ds-econ-lab-v2111 details{background:#f4f8fc;border:1px solid #d5e0eb;border-radius:8px;padding:.7rem .8rem;margin-top:.8rem}.ds-econ-lab-v2111 .lab-warning{font-size:.92rem;color:#684c19}.ds-econ-mini-eval{border-top:1px dashed #c7b993;margin-top:1rem;padding-top:.8rem}
