/* Public module cards: primary instructor tint and the existing instructor names. */
.hp-portal .ecd-module-grid>.ecd-module-card{--ecd-module-tint:#f2f4f5;--ecd-module-border:#d5dde1;background:var(--ecd-module-tint);border-color:var(--ecd-module-border)}
.hp-portal .ecd-module-grid>.ecd-module-tone-ismail{--ecd-module-tint:#eef4fb;--ecd-module-border:#cfdae7}
.hp-portal .ecd-module-grid>.ecd-module-tone-hakan{--ecd-module-tint:#edf6f0;--ecd-module-border:#cfe1d5}
.hp-portal .ecd-module-grid>.ecd-module-tone-yasin{--ecd-module-tint:#fff3e8;--ecd-module-border:#ead7c4}
.hp-portal .ecd-module-grid>.ecd-module-tone-ozge{--ecd-module-tint:#f5effa;--ecd-module-border:#dfd1e9}
.hp-portal .ecd-module-grid>.ecd-module-tone-taha{--ecd-module-tint:#eaf6f7;--ecd-module-border:#cce1e3}
.hp-portal .ecd-module-grid>.ecd-module-tone-caner{--ecd-module-tint:#fbf5e7;--ecd-module-border:#e7dcc1}
.hp-portal .ecd-module-card>.ecd-card-link,.hp-portal .ecd-module-card>.ecd-card-link:hover,.hp-portal .ecd-module-card>.ecd-card-link:focus-visible{background:var(--ecd-module-tint);color:#253139}
.hp-portal .ecd-module-card>.ecd-card-link:hover h3{text-decoration:underline;text-underline-offset:.2em}
.hp-portal .ecd-module-card .ecd-card-instructors{display:flex;flex-direction:column;gap:5px;margin-top:auto;line-height:1.55;overflow-wrap:anywhere}
.hp-portal .ecd-module-card .ecd-card-instructor-label{font-size:13px;font-weight:650;color:#44565f}
.hp-portal .ecd-module-card .ecd-card-instructor-names{font-size:16px;font-weight:500;color:#253139}
.hp-portal .ecd-module-card .ecd-card-cta{margin-top:0;color:#253139}

/* Complete course curricula, preserving numbered and nested programme lists. */
.education-course-detail .ecd-full-curriculum .ecd-curriculum-section+.ecd-curriculum-section{margin-top:28px}
.education-course-detail .ecd-full-curriculum h3{font-size:20px;line-height:1.4;margin:0 0 14px;color:#253139}
.education-course-detail .ecd-full-curriculum .ecd-curriculum-lead{margin:0 0 16px;line-height:1.65}
.education-course-detail .ecd-full-curriculum .ecd-curriculum-list{margin:0;padding-inline-start:1.4em}
.education-course-detail .ecd-full-curriculum ul.ecd-curriculum-list{list-style:disc}
.education-course-detail .ecd-full-curriculum ol.ecd-curriculum-list{list-style:decimal}
.education-course-detail .ecd-full-curriculum .ecd-curriculum-list ul{margin:10px 0 0;padding-inline-start:1.4em;list-style:circle}
.education-course-detail .ecd-full-curriculum li{margin:0 0 10px;padding-inline-start:.15em;overflow-wrap:anywhere}
.education-course-detail .ecd-full-curriculum li:last-child{margin-bottom:0}
