h1{font-family:var(--font-heading,var(--font-body));color:var(--heading);font-weight:var(--font-heading-weight)}h2,h3,h4{font-family:var(--font-subheading,var(--font-body));color:var(--subheading);font-weight:var(--font-subheading-weight)}.over-image :is(h1,h2,h3,h4){font-family:var(--font-overimageHeading,var(--font-body));color:var(--overimageHeading);font-weight:var(--font-overimageHeading-weight)}.category{font-family:var(--font-category,var(--font-body));color:var(--category);font-weight:var(--font-category-weight)}.over-image .category{font-family:var(--font-overimage-category,var(--font-body));color:var(--overimage-category);font-weight:var(--font-overimage-category-weight)}.meta{font-family:var(--font-meta,var(--font-body));color:var(--meta);font-weight:var(--font-meta-weight)}.over-image .meta{font-family:var(--font-overimage-meta,var(--font-body));color:var(--overimage-meta);font-weight:var(--font-overimage-meta-weight)}.panel{background-color:var(--panel-bg);font-family:var(--font-panel-text-font,var(--font-body));color:var(--font-panel-text);font-weight:var(--font-panel-text-weight)}.panel :is(h1,h2,h3,h4){font-family:var(--font-panel-heading-font,var(--font-body));color:var(--font-panel-heading);font-weight:var(--font-panel-heading-weight)}.courseCard:hover{cursor:pointer}.ellipsesThreeLineField{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#leftMenuWrapper{padding:0;position:relative}#leftMenu{z-index:10;width:100%;height:120%;padding:50px;line-height:60px;position:absolute;bottom:0}.menuBubble{text-align:center;border:none;border-radius:15px;width:100%;padding:5px 15px;font-size:small;display:inline-block}.menuItem{font-size:1.5rem;font-weight:bolder;line-height:70px}#dropDownMenu{overflow:hidden}
