.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}:where(.academy-course-card) {
background-color: var(--academy-surface-color, #fff);
color: var(--academy-text-color, #111);
overflow: hidden;
} .academy-course-card .wp-block-post-title {
font-family: inherit;
font-weight: 600;
letter-spacing: 0;
}
.academy-course-card .wp-block-post-title:not(.has-text-color),
.academy-course-card .wp-block-post-title:not(.has-link-color) a {
color: var(--academy-text-color-black, #111);
}
.academy-course-card .wp-block-post-title a {
text-decoration: none;
}
.academy-course-card .wp-block-post-title:not(.has-link-color) a:hover,
.academy-course-card .wp-block-post-title:not(.has-link-color) a:focus-visible {
color: var(--academy-primary-color, currentColor);
} .academy-course-card .wp-block-post-terms,
.academy-course-page__categories {
display: flex;
flex-wrap: wrap;
gap: 6px;
font-weight: 500;
line-height: 1.4;
}
.academy-course-card .wp-block-post-terms__separator,
.academy-course-page__categories .wp-block-post-terms__separator {
display: none;
}
.academy-course-card .wp-block-post-terms a,
.academy-course-page__categories a {
display: inline-flex;
align-items: center;
gap: 0.35em;
padding: 0.2em 0.7em;
border-radius: 999px;
text-decoration: none;
}
.academy-course-card .wp-block-post-terms:not(.has-link-color) a,
.academy-course-page__categories:not(.has-link-color) a {
background-color: var(--academy-secondary-color, #f2f0fd);
color: var(--academy-primary-color, currentColor);
}
.academy-course-card .wp-block-post-terms.is-style-academy-with-images a:has(img),
.academy-course-page__categories.is-style-academy-with-images a:has(img) {
padding-inline-start: 0.25em;
} .academy-course-card .wp-block-academy-course-instructors,
.academy-course-card .wp-block-academy-course-meta,
.academy-course-card .wp-block-academy-course-rating,
.academy-course-card .academy-course-card__excerpt {
line-height: 1.5;
}
.academy-course-card .wp-block-academy-course-instructors a {
font-weight: 500;
}
.academy-course-card .wp-block-academy-course-meta {
gap: 4px 14px;
}
.academy-course-card .wp-block-academy-course-meta:not(.has-text-color),
.academy-course-card .academy-course-card__excerpt:not(.has-text-color) {
color: var(--academy-secondary-gray-color, #575e6c);
} .academy-course-card .wp-block-academy-course-price {
font-weight: 600;
line-height: 1.4;
}
.academy-course-card .wp-block-academy-course-enroll-button {
padding: 0.6em 1.1em;
border-radius: var(--academy-button-radius, 6px);
font-family: inherit;
font-size: 0.875rem;
font-weight: 500;
line-height: 1.4;
}
.academy-course-card .wp-block-academy-course-enroll-button:not(.has-background):not(.is-enroll-form) {
background-color: var(--academy-primary-color, #5b47e0);
}
.academy-course-card .wp-block-academy-course-enroll-button:not(.has-text-color):not(.is-enroll-form) {
color: #fff;
} :where(.academy-course-page__categories) {
font-size: var(--wp--preset--font-size--small, 0.8125rem);
} :where(.academy-course-page__meta) {
font-size: var(--wp--preset--font-size--small, 0.9375rem);
line-height: 1.5;
}
.academy-course-page__meta .wp-block-academy-course-meta:not(.has-text-color) {
color: var(--academy-secondary-gray-color, #575e6c);
}
.academy-course-page__meta .wp-block-academy-course-instructors a {
font-weight: 500;
}