/* Program Outcomes only; shared Course Format card and curriculum checkmarks. */
.cce-critical-care-outcomes { overflow: hidden; background: #fff; box-shadow: 0 .5rem 1.5rem rgb(0 0 0 / 8%); }
.cce-critical-care-outcomes > .cce-format-single__header { background: #171717; }
.cce-critical-care-outcomes .cce-format-single__text { width: 100%; color: #080808; font-size: 1.0625rem; line-height: 1.6; }
.cce-critical-care-outcomes .cce-format-single__description { color: #080808; }
.cce-critical-care-outcomes__content { margin-top: 1.5rem; padding-top: 1.25rem; border-top: 1px solid #e1e1e1; }
.cce-critical-care-outcomes__content > p { margin: 0 0 .75rem; }
.cce-critical-care-outcomes__list { margin: 0; padding: 0; list-style: none; }
.cce-critical-care-outcomes__list li { display: flex; align-items: flex-start; gap: .875rem; padding: .875rem 0; }
.cce-critical-care-outcomes__list li + li { border-top: 1px solid #ececec; }
.cce-critical-care-outcomes__list li:last-child { padding-bottom: 0; }
.cce-critical-care-outcomes__list li > span:last-child { min-width: 0; overflow-wrap: anywhere; }
.cce-critical-care-outcomes__check { display: flex; flex: 0 0 30px; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: .5rem; background: #faf3f4; }
.cce-critical-care-outcomes__check .cce-curriculum__check { width: 20px; height: 20px; margin: 0; }
