.AiSummaryContainer-module-scss-module__YF2EUq__aiSummaryContainer{--course-summary-background-color:var(--s-color-main-container-subtle);cursor:pointer;background:var(--course-summary-background-color);border:1px solid #d3d9e0;border-radius:12px;flex-direction:column;align-items:flex-start;max-width:100%;margin:24px 0;display:flex}.AiSummaryContainer-module-scss-module__YF2EUq__aiSummaryContainer:hover{--course-summary-background-color:var(--s-color-main-border-subtle)}.AiSummaryContainer-module-scss-module__YF2EUq__aiSummaryContainer:active{--course-summary-background-color:var(--s-color-main-container-graphic)}@media (min-width:768px){.AiSummaryContainer-module-scss-module__YF2EUq__aiSummaryContainer{margin:36px 0}}.AiSummaryContainer-module-scss-module__YF2EUq__expandableSummaryWrapper{text-align:start;background-color:#0000;flex-direction:column;width:100%;padding:8px 12px;display:flex;position:relative}.AiSummaryContainer-module-scss-module__YF2EUq__summaryWrapper{width:100%;transition:grid-template-rows var(--transition-time) ease-in-out;grid-template-rows:minmax(48px,0fr);display:grid;overflow:hidden}@media (min-width:768px){.AiSummaryContainer-module-scss-module__YF2EUq__summaryWrapper{grid-template-rows:minmax(24px,0fr)}}.AiSummaryContainer-module-scss-module__YF2EUq__expandableSummaryWrapper.AiSummaryContainer-module-scss-module__YF2EUq__expanded .AiSummaryContainer-module-scss-module__YF2EUq__summaryWrapper{grid-template-rows:minmax(24px,1fr)}.AiSummaryContainer-module-scss-module__YF2EUq__moreButtonWrapper{white-space:nowrap;background:linear-gradient(to left, var(--course-summary-background-color) 90%, transparent);margin:0 12px 8px 0;position:absolute;bottom:0;right:0}.AiSummaryContainer-module-scss-module__YF2EUq__seeLessButton{white-space:nowrap;margin-top:8px}
.BestProjects-module-scss-module__zVL9aq__wrapper{width:100%;margin:32px 0 20px}.BestProjects-module-scss-module__zVL9aq__tile{padding:1px}
@layer reset,tokens,theme.base;@layer theme.component{.StickyActionBar-module-scss-module__yJ6Q1a__stickyActionBar{z-index:var(--z-base-4);background-color:var(--s-color-main-container-subtle);border-radius:9999px;align-items:center;gap:24px;width:100%;margin:32px 0;padding:8px 24px;display:flex;position:sticky;box-shadow:0 0 8px #00000024}.StickyActionBar-module-scss-module__yJ6Q1a__stickyActionBar.StickyActionBar-module-scss-module__yJ6Q1a__top{top:32px}.StickyActionBar-module-scss-module__yJ6Q1a__stickyActionBar.StickyActionBar-module-scss-module__yJ6Q1a__bottom{bottom:32px}.StickyActionBar-module-scss-module__yJ6Q1a__info{align-items:center;gap:8px;display:flex}.StickyActionBar-module-scss-module__yJ6Q1a__label{color:var(--s-color-main-text-default)}}@layer theme.utility;
.page-module-scss-module__gQBswW__page{flex-direction:column;display:flex;overflow-x:visible}.page-module-scss-module__gQBswW__content.page-module-scss-module__gQBswW__content{box-sizing:content-box;width:unset;--section-nav-offset:calc(var(--s-header-height) + 64px);flex-direction:column;gap:32px;padding-top:24px;padding-bottom:48px;display:flex}@media (min-width:768px){.page-module-scss-module__gQBswW__content.page-module-scss-module__gQBswW__content{padding-top:36px;padding-bottom:72px}}
.CourseFlashcardsSection-module-scss-module__mvap7a__contentSection{padding-top:24px;position:relative}@media (min-width:768px){.CourseFlashcardsSection-module-scss-module__mvap7a__contentSection{padding-top:36px}}
