[data-v-75bbdd4c]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-75bbdd4c]:root{--guest-inline-padding:1rem}}.courses-marketplace-card[data-v-75bbdd4c]{background:var(--background);border:1px solid var(--border);border-radius:.5rem;color:var(--text);display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;transition:var(--transition-base)}@media(hover:hover),(min-width:1280px){.courses-marketplace-card[data-v-75bbdd4c]:hover{border-color:var(--primary-color)}.courses-marketplace-card:hover .courses-marketplace-card__title[data-v-75bbdd4c]{color:var(--primary-color)}}.courses-marketplace-card__cover[data-v-75bbdd4c]{aspect-ratio:4/3;background:var(--border);flex-shrink:0;position:relative}.courses-marketplace-card__cover-placeholder[data-v-75bbdd4c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.courses-marketplace-card__statuses[data-v-75bbdd4c]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;left:.5rem;position:absolute;top:.5rem;z-index:3}.courses-marketplace-card__content[data-v-75bbdd4c]{display:flex;flex-direction:column;flex-grow:1;gap:.375rem;padding:.75rem}.courses-marketplace-card__section[data-v-75bbdd4c]{color:var(--text-gray);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courses-marketplace-card__title[data-v-75bbdd4c]{display:-webkit-box;font:var(--font-body-s);-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;transition:var(--transition-base);-webkit-box-orient:vertical}.courses-marketplace-card__description[data-v-75bbdd4c]{color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.courses-marketplace-card__badges[data-v-75bbdd4c],.courses-marketplace-card__footer[data-v-75bbdd4c]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.courses-marketplace-card__footer[data-v-75bbdd4c]{justify-content:space-between;margin-top:auto;padding-top:.375rem}.courses-marketplace-card__meta[data-v-75bbdd4c]{color:var(--text-gray)}.courses-marketplace-card__price[data-v-75bbdd4c]{margin-left:auto}[data-v-eef2c8af]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-eef2c8af]:root{--guest-inline-padding:1rem}}.courses-marketplace-selection-application[data-v-eef2c8af]{border:1px solid var(--border);border-radius:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.courses-marketplace-selection-application__brand[data-v-eef2c8af]{align-items:center;background-color:var(--primary-color);color:var(--white-color);display:flex;justify-content:center;padding:2.5rem}.courses-marketplace-selection-application__logo[data-v-eef2c8af]{height:12.5rem;width:12.5rem}.courses-marketplace-selection-application__content[data-v-eef2c8af]{padding:2.5rem}.courses-marketplace-selection-application__form[data-v-eef2c8af]{display:flex;flex-direction:column;gap:1.5rem}.courses-marketplace-selection-application__header[data-v-eef2c8af]{display:flex;flex-direction:column;gap:.5rem}.courses-marketplace-selection-application__secondary[data-v-eef2c8af]{color:var(--text-secondary)}.courses-marketplace-selection-application__bottom[data-v-eef2c8af]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.courses-marketplace-selection-application__policy-link[data-v-eef2c8af]{color:var(--primary-color);text-decoration:underline;transition:var(--transition-base)}@media(hover:hover),(min-width:1280px){.courses-marketplace-selection-application__policy-link[data-v-eef2c8af]:hover{text-decoration-color:transparent}}.courses-marketplace-selection-application__success[data-v-eef2c8af]{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding-block:3rem;text-align:center}@media(max-width:1279px){.courses-marketplace-selection-application[data-v-eef2c8af]{grid-template-columns:minmax(0,1fr)}.courses-marketplace-selection-application__brand[data-v-eef2c8af]{height:7.5rem;padding:1rem}.courses-marketplace-selection-application__logo[data-v-eef2c8af]{height:4.5rem;width:4.5rem}.courses-marketplace-selection-application__content[data-v-eef2c8af]{padding:1.5rem 1rem}.courses-marketplace-selection-application__success[data-v-eef2c8af]{padding-block:2rem}}[data-v-46063964]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-46063964]:root{--guest-inline-padding:1rem}}.courses-marketplace-page__body[data-v-46063964]{display:flex;flex-direction:column;gap:2rem}.courses-marketplace-page__form[data-v-46063964]{margin-top:3rem}@media(max-width:1279px){.courses-marketplace-page__form[data-v-46063964]{margin-top:2rem}}.courses-marketplace-page__description[data-v-46063964]{color:var(--text-secondary)}.courses-marketplace-page__layout[data-v-46063964]{align-items:start;display:grid;gap:2rem;grid-template-columns:25rem minmax(0,1fr)}.courses-marketplace-page__main[data-v-46063964]{display:flex;flex-direction:column;gap:1.25rem;min-width:0;scroll-margin-top:7.5rem}.courses-marketplace-page__toolbar[data-v-46063964]{display:none;justify-content:flex-end}.courses-marketplace-page__filters-button[data-v-46063964]{position:relative}.courses-marketplace-page__filters-counter[data-v-46063964]{position:absolute;right:-.375rem;top:-.375rem}.courses-marketplace-page__list[data-v-46063964]{display:flex;flex-direction:column;gap:2rem;position:relative;transition:var(--transition-base)}.courses-marketplace-page__list.is-loading .courses-marketplace-page__grid[data-v-46063964]{opacity:.5;pointer-events:none}.courses-marketplace-page__grid[data-v-46063964]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));transition:var(--transition-base)}.courses-marketplace-page__list-spinner[data-v-46063964]{left:50%;position:absolute;top:7.5rem;transform:translate(-50%)}.courses-marketplace-page__spinner[data-v-46063964]{align-self:center;margin-block:5rem}.courses-marketplace-page__empty[data-v-46063964]{align-items:flex-start;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;padding-block:2.5rem}.courses-marketplace-page__sidebar[data-v-46063964]{border:1px solid var(--border);border-radius:.5rem;padding:1.25rem;position:sticky;top:1.5rem}@media(max-width:1279px){.courses-marketplace-page__layout[data-v-46063964]{grid-template-columns:minmax(0,1fr)}.courses-marketplace-page__sidebar[data-v-46063964]{display:none}.courses-marketplace-page__toolbar[data-v-46063964]{display:flex}.courses-marketplace-page__grid[data-v-46063964]{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}[data-v-b93ecdf0]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-b93ecdf0]:root{--guest-inline-padding:1rem}}.course-page__layout[data-v-b93ecdf0]{align-items:start;display:grid;gap:2rem 3rem;grid-template:"intro summary" auto "content summary" 1fr/minmax(0,1fr) 25rem}.course-page__intro[data-v-b93ecdf0]{display:flex;flex-direction:column;gap:1.25rem;grid-area:intro}.course-page__tags[data-v-b93ecdf0]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.course-page__lead[data-v-b93ecdf0]{color:var(--text-secondary);font:var(--font-body-m)}.course-page__thumbnail[data-v-b93ecdf0]{aspect-ratio:4/3;background:var(--border);border-radius:.5rem;overflow:hidden}.course-page__thumbnail-placeholder[data-v-b93ecdf0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.course-page__summary[data-v-b93ecdf0]{border:1px solid var(--border);border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;grid-area:summary;padding:1.5rem;position:sticky;top:1.5rem}.course-page__summary-label[data-v-b93ecdf0]{color:var(--text-gray)}.course-page__price[data-v-b93ecdf0]{display:flex;flex-direction:column;gap:.25rem}.course-page__facts[data-v-b93ecdf0]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.course-page__fact[data-v-b93ecdf0]{align-items:baseline;display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.course-page__fact dd[data-v-b93ecdf0]{overflow-wrap:anywhere}.course-page__teacher[data-v-b93ecdf0]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}.course-page__teacher-person[data-v-b93ecdf0]{--icon-box-size-m:6rem;--icon-box-radius-m:1rem;align-items:center;display:flex;flex-direction:row;gap:.75rem}.course-page__teacher-photo[data-v-b93ecdf0]{border-radius:var(--icon-box-radius-m);flex-shrink:0;height:var(--icon-box-size-m);width:var(--icon-box-size-m)}.course-page__teacher-info[data-v-b93ecdf0]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.course-page__teacher-position[data-v-b93ecdf0]{color:var(--text-gray)}.course-page__content[data-v-b93ecdf0]{display:flex;flex-direction:column;gap:2.5rem;grid-area:content}.course-page__section[data-v-b93ecdf0]{display:flex;flex-direction:column;gap:1rem}.course-page__section-text[data-v-b93ecdf0]{color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.course-page__program[data-v-b93ecdf0]{display:flex;flex-direction:column;gap:.75rem}.course-page__program-item[data-v-b93ecdf0]{align-items:center;display:flex;flex-direction:row;gap:1rem}.course-page__program-number[data-v-b93ecdf0]{align-items:center;background:var(--primary-alpha);border-radius:50%;color:var(--primary-color);display:flex;flex-direction:row;flex-shrink:0;font:var(--font-body-s);gap:0;height:2rem;justify-content:center;width:2rem}@media(max-width:1279px){.course-page__layout[data-v-b93ecdf0]{gap:1.5rem;grid-template:"intro" auto "summary" auto "content" auto/minmax(0,1fr)}.course-page__summary[data-v-b93ecdf0]{padding:1rem;position:static}.course-page__content[data-v-b93ecdf0]{gap:2rem}}
