.CourseBanner_root__xndbW{display:flex;flex-direction:column;gap:var(--gap-lg);margin-bottom:var(--section-spacer-lg)}.CourseBanner_banner__6a_ZD{border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--card-padding-md);justify-content:space-between;padding:var(--card-padding-lg)}@media(min-width:1040px){.CourseBanner_banner__6a_ZD{flex-direction:row;padding:var(--sp-48)}}.CourseBanner_announcement__e_UNR{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-32)}.CourseBanner_textWrapper__VlLFq{display:flex;flex-direction:column;gap:var(--gap-sm);max-width:var(--widths-text-column-max-width,640px)}.CourseBanner_textWrapper__VlLFq p{margin-top:0}.CourseBanner_title__eWdc8{text-wrap:balance}.CourseBanner_metadata__mWGeT{display:flex;flex-direction:column;gap:var(--gap-xs)}@media(min-width:768px){.CourseBanner_metadata__mWGeT{align-items:center;flex-direction:row}}.CourseBanner_labels__DLK2G{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-4)}.CourseBanner_dot__ImeK_{color:var(--text-color);margin:0 var(--sp-8);font-size:var(--font-size-sm);line-height:1}.CourseBanner_preview__r9BGC{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--sp-16);margin-top:var(--sp-24)}.CourseBanner_preview__r9BGC ul{list-style:none;padding-left:0;margin:0;width:100%}@media(min-width:1040px){.CourseBanner_preview__r9BGC{margin-top:0;width:506px}}.CourseBanner_previewLink__uaEAt{color:inherit;text-decoration:none;transition:color .15s var(--ease-in-out-quart)}.CourseBanner_previewLink__uaEAt:hover{color:var(--color-slate-light)}.CourseBanner_previewSection__2SYka{border-bottom:1px solid rgba(25,25,25,.2);margin-bottom:var(--sp-16);padding-bottom:var(--sp-16)}.CourseBanner_previewSection__2SYka span{margin-right:8px}.CourseBanner_previewSection__2SYka:last-of-type{border:none}