/* Shared by ultrasound chooser cards, buying pages and existing syllabus panels. */
body .swc-curriculum{color:#51596c;font-family:aktiv-grotesk,sans-serif;font-size:16px;line-height:1.6;text-align:left;overflow-wrap:break-word}
body .swc-curriculum .swc-title{font-family:Gotham;font-size:22px!important;font-weight:700;line-height:1.3!important;color:#222;letter-spacing:normal;margin:8px 0 24px;max-width:none}
body .swc-curriculum .swc-module{margin:0 0 28px;padding:0;border:0;background:transparent}
body .swc-curriculum .swc-module-title{font-family:Gotham;font-size:18px!important;font-weight:700;line-height:1.4!important;color:#222;letter-spacing:normal;margin:0 0 14px;padding:12px 14px;border-left:3px solid #641b96;border-radius:0 6px 6px 0;background:#f5f5f5;max-width:none}
body .swc-curriculum .swc-topic-title{font-family:aktiv-grotesk,sans-serif;font-size:16px!important;font-weight:700;line-height:1.5!important;color:#222;letter-spacing:normal;margin:22px 0 8px;max-width:none}
body .swc-curriculum .swc-lessons{display:block;list-style:disc outside!important;margin:0 0 18px!important;padding:0 0 0 22px!important;columns:auto}
body .swc-curriculum .swc-lessons li{display:list-item;list-style:disc outside!important;font-size:16px;line-height:1.6;margin:0 0 8px!important;padding:0 0 0 2px!important;background:none}
body .swc-curriculum .swc-lessons li::before{display:none!important}
body .swc-curriculum .swc-lessons li::marker{color:#641b96;font-size:.8em}
body .swc-curriculum .swc-module:last-child,body .swc-curriculum .swc-lessons:last-child{margin-bottom:0!important}
body .swu .swu-syllabus{max-height:min(420px,55vh);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:8px 12px 16px 0!important;border-bottom:1px solid #dadada}
body .swu .swu-cards{align-items:start}
@media(max-width:760px){body .swc-curriculum .swc-title{font-size:20px!important}body .swc-curriculum .swc-module-title{font-size:17px!important;padding:10px 12px}}
/* The existing dialog header already names the course. */
.sw-hub-panel .swc-curriculum .swc-title{display:none}
