.CourseDetailsView-module__TCWpZa__page{text-align:left;padding:24px 16px 96px;position:relative}.CourseDetailsView-module__TCWpZa__backdrop{z-index:-1;width:100%;height:var(--section-height);background-image:linear-gradient(#a5f3fcb3,#a5f3fc00);position:absolute;top:0;left:0}.CourseDetailsView-module__TCWpZa__layout{flex-direction:column;gap:28px;display:flex}.CourseDetailsView-module__TCWpZa__aside{width:100%;max-width:520px}.CourseDetailsView-module__TCWpZa__main{min-width:0}.CourseDetailsView-module__TCWpZa__section+.CourseDetailsView-module__TCWpZa__section{margin-top:48px}.CourseDetailsView-module__TCWpZa__sectionTitle{font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-gray-900);font-weight:600}.CourseDetailsView-module__TCWpZa__about{margin-top:12px;position:relative}.CourseDetailsView-module__TCWpZa__folded{max-height:14rem;overflow:hidden}.CourseDetailsView-module__TCWpZa__folded:after{content:"";background:linear-gradient(to bottom, #fff0, var(--color-white));height:5rem;position:absolute;inset:auto 0 0}.CourseDetailsView-module__TCWpZa__showMore{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-blue-700);text-underline-offset:2px;margin-top:8px;font-weight:600;text-decoration:underline}.CourseDetailsView-module__TCWpZa__showMore:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:640px){.CourseDetailsView-module__TCWpZa__page{padding:32px 40px 96px}}@media (min-width:768px){.CourseDetailsView-module__TCWpZa__page{padding:40px 56px 96px}}@media (min-width:1024px){.CourseDetailsView-module__TCWpZa__page{padding:56px 144px 96px}}@media (min-width:1280px){.CourseDetailsView-module__TCWpZa__layout{grid-template:"header aside""main aside"1fr/minmax(0,1fr) 360px;gap:40px 48px;display:grid}.CourseDetailsView-module__TCWpZa__layout>header{grid-area:header}.CourseDetailsView-module__TCWpZa__aside{grid-area:aside;align-self:start;max-width:none}.CourseDetailsView-module__TCWpZa__main{grid-area:main}}@media (min-width:1280px) and (min-height:800px){.CourseDetailsView-module__TCWpZa__aside{position:sticky;top:24px}}
