.dm-course-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:100%;display:inline-flex}.dm-course-price>strong{white-space:nowrap;color:var(--prod-navy)}.dm-course-price .dm-alumni-price,.prod-course-detail .prod-live-sessions .prod-session-price .dm-alumni-price{white-space:nowrap;color:#327052;font-size:17px;font-weight:600;line-height:1.5;display:inline-block}.prod-site .dm-alumni-price-note{color:var(--prod-muted);margin:10px 0 16px;font-size:14px;line-height:1.7}.prod-content .kids-hero-prices p>.dm-course-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.prod-empty-course-price .dm-course-price>strong{font-size:24px}.prod-session-price:has(.dm-alumni-price){flex-wrap:wrap;align-items:baseline}.course-timetable .ct-table:has(.dm-alumni-price) .ct-col-date{width:13%}.course-timetable .ct-table:has(.dm-alumni-price) .ct-col-time{width:14%}.course-timetable .ct-table:has(.dm-alumni-price) .ct-col-price{width:22%}@media (min-width:1100px){.prod-course-detail .prod-live-sessions .prod-session-card:only-child:has(.dm-alumni-price){grid-template-columns:68px minmax(0,1fr) 300px}}@media (max-width:760px){.course-timetable .ct-price:has(.dm-alumni-price){grid-column:1/-1}.course-timetable .ct-price:has(.dm-alumni-price) .dm-course-price{gap:4px 8px}.prod-content .kids-hero-prices:has(.dm-alumni-price){grid-template-columns:1fr}}
