[data-v-820c1940]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-820c1940]:root{--guest-inline-padding:1rem}}.courses-marketplace-card[data-v-820c1940]{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-820c1940]:hover{border-color:var(--primary-color)}.courses-marketplace-card:hover .courses-marketplace-card__title[data-v-820c1940]{color:var(--primary-color)}}.courses-marketplace-card__cover[data-v-820c1940]{aspect-ratio:4/3;background:var(--border);flex-shrink:0;position:relative}.courses-marketplace-card__cover-placeholder[data-v-820c1940]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.courses-marketplace-card__statuses[data-v-820c1940]{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-820c1940]{display:flex;flex-direction:column;flex-grow:1;gap:.375rem;padding:.75rem}.courses-marketplace-card__section[data-v-820c1940]{color:var(--text-gray);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courses-marketplace-card__title[data-v-820c1940]{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-820c1940]{color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.courses-marketplace-card__badges[data-v-820c1940],.courses-marketplace-card__footer[data-v-820c1940]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.courses-marketplace-card__footer[data-v-820c1940]{justify-content:space-between;margin-top:auto;padding-top:.375rem}.courses-marketplace-card__meta[data-v-820c1940]{color:var(--text-gray)}.courses-marketplace-card__clock[data-v-820c1940]{display:none}.courses-marketplace-card__price[data-v-820c1940]{margin-left:auto}@media(max-width:1279px){.courses-marketplace-card .courses-marketplace-card__clock[data-v-820c1940]{display:block;flex-shrink:0;height:1.25rem;width:1.25rem}.courses-marketplace-card .courses-marketplace-card__meta[data-v-820c1940]{align-items:center;display:flex;flex-direction:row;gap:.25rem}.courses-marketplace-card .courses-marketplace-card__cover[data-v-820c1940] .image-blur__preview{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.courses-marketplace-card .courses-marketplace-card__badges[data-v-820c1940] .badge{background:var(--border);color:var(--text-gray)}.courses-marketplace-card .courses-marketplace-card__badges[data-v-820c1940] .badge,.courses-marketplace-card .courses-marketplace-card__statuses[data-v-820c1940] .badge{font:var(--font-body-m);height:auto;max-width:100%;min-height:2rem;padding:.25rem}.courses-marketplace-card .courses-marketplace-card__content[data-v-820c1940]{gap:.75rem;padding:1rem}.courses-marketplace-card .courses-marketplace-card__cover[data-v-820c1940]{aspect-ratio:408/303}.courses-marketplace-card .courses-marketplace-card__statuses[data-v-820c1940]{gap:1rem;left:1rem;right:1rem;top:1rem}.courses-marketplace-card .courses-marketplace-card__title[data-v-820c1940]{font:var(--font-heading-h4)}.courses-marketplace-card .courses-marketplace-card__description[data-v-820c1940],.courses-marketplace-card .courses-marketplace-card__meta[data-v-820c1940],.courses-marketplace-card .courses-marketplace-card__section[data-v-820c1940]{font:var(--font-body-m)}.courses-marketplace-card .courses-marketplace-card__badges[data-v-820c1940]{align-items:flex-start;flex-direction:column}.courses-marketplace-card .courses-marketplace-card__badges[data-v-820c1940] .badge,.courses-marketplace-card .courses-marketplace-card__statuses[data-v-820c1940] .status-tag{font:var(--font-body-m)}.courses-marketplace-card .courses-marketplace-card__footer[data-v-820c1940]{padding-top:.75rem}.courses-marketplace-card .courses-marketplace-card__price[data-v-820c1940]{font:var(--font-body-semibold)}}[data-v-c12bcbac]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-c12bcbac]:root{--guest-inline-padding:1rem}}.courses-marketplace-selection-application[data-v-c12bcbac]{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-c12bcbac]{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-c12bcbac]{height:12.5rem;width:12.5rem}.courses-marketplace-selection-application__content[data-v-c12bcbac]{padding:2.5rem}.courses-marketplace-selection-application__form[data-v-c12bcbac]{display:flex;flex-direction:column;gap:1.5rem}.courses-marketplace-selection-application__header[data-v-c12bcbac]{display:flex;flex-direction:column;gap:.5rem}.courses-marketplace-selection-application__secondary[data-v-c12bcbac]{color:var(--text-secondary)}.courses-marketplace-selection-application__bottom[data-v-c12bcbac]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.courses-marketplace-selection-application__success[data-v-c12bcbac]{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-c12bcbac]{grid-template-columns:minmax(0,1fr)}.courses-marketplace-selection-application__brand[data-v-c12bcbac]{display:none;height:7.5rem;padding:1rem}.courses-marketplace-selection-application__logo[data-v-c12bcbac]{height:4.5rem;width:4.5rem}.courses-marketplace-selection-application__content[data-v-c12bcbac]{padding:1.5rem}.courses-marketplace-selection-application__success[data-v-c12bcbac]{padding-block:2rem}}@media(max-width:1279px){.courses-marketplace-selection-application[data-v-c12bcbac] .form:not(.form--row) .form__fields{gap:1rem!important}.courses-marketplace-selection-application__header[data-v-c12bcbac]{gap:1.5rem}.courses-marketplace-selection-application__header .body-s-font[data-v-c12bcbac]{color:var(--text);font:var(--font-body-m)}.courses-marketplace-selection-application__bottom[data-v-c12bcbac]{align-items:stretch;gap:1.5rem;text-align:center}.courses-marketplace-selection-application__bottom[data-v-c12bcbac] .button{font:var(--font-body-semibold);max-width:none;width:100%}.courses-marketplace-selection-application[data-v-c12bcbac] .form-item-base__content{font:var(--font-body-semibold);min-height:3rem;padding:.75rem}.courses-marketplace-selection-application[data-v-c12bcbac] .input__field{font:inherit}.courses-marketplace-selection-application[data-v-c12bcbac] .form-item-base__label{color:var(--text-gray);font:var(--font-body-m)}}[data-v-463308e6]:root{--guest-inline-padding:6.125rem}@media(max-width:1279px){[data-v-463308e6]:root{--guest-inline-padding:1rem}}.courses-marketplace-page__body[data-v-463308e6]{display:flex;flex-direction:column;gap:2rem}.courses-marketplace-page__form[data-v-463308e6]{margin-top:3rem}@media(max-width:1279px){.courses-marketplace-page__form[data-v-463308e6]{margin-top:3rem}}.courses-marketplace-page__description[data-v-463308e6]{color:var(--text-secondary)}.courses-marketplace-page__layout[data-v-463308e6]{align-items:start;display:grid;gap:2rem;grid-template-columns:25rem minmax(0,1fr)}.courses-marketplace-page__main[data-v-463308e6]{display:flex;flex-direction:column;gap:1.25rem;min-width:0;scroll-margin-top:7.5rem}.courses-marketplace-page__toolbar[data-v-463308e6]{display:none;justify-content:flex-end}.courses-marketplace-page__filters-button[data-v-463308e6]{position:relative}.courses-marketplace-page__filters-counter[data-v-463308e6]{position:absolute;right:-.375rem;top:-.375rem}.courses-marketplace-page__list[data-v-463308e6]{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-463308e6]{opacity:.5;pointer-events:none}.courses-marketplace-page__grid[data-v-463308e6]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));transition:var(--transition-base)}.courses-marketplace-page__list-spinner[data-v-463308e6]{left:50%;position:absolute;top:7.5rem;transform:translate(-50%)}.courses-marketplace-page__spinner[data-v-463308e6]{align-self:center;margin-block:5rem}.courses-marketplace-page__empty[data-v-463308e6]{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-463308e6]{border:1px solid var(--border);border-radius:.5rem;padding:1.25rem;position:sticky;top:1.5rem}@media(max-width:1279px){.courses-marketplace-page__empty[data-v-463308e6]{align-items:center;color:var(--text-gray);text-align:center}.courses-marketplace-page__layout[data-v-463308e6]{grid-template-columns:minmax(0,1fr)}.courses-marketplace-page__sidebar[data-v-463308e6]{display:none}.courses-marketplace-page__toolbar[data-v-463308e6]{align-items:center;display:flex;gap:1rem}.courses-marketplace-page__list[data-v-463308e6],.courses-marketplace-page__main[data-v-463308e6]{gap:1.5rem}.courses-marketplace-page__filters-button[data-v-463308e6]{flex:1;min-width:0}.courses-marketplace-page__filters-button[data-v-463308e6] .button{font:var(--font-body-semibold);max-width:none;width:100%}.courses-marketplace-page__per-page[data-v-463308e6] .form-item-base__content{font:var(--font-body-semibold)}.courses-marketplace-page__per-page[data-v-463308e6] .select__field{font:inherit}.courses-marketplace-page__per-page[data-v-463308e6]{flex-shrink:0;width:11rem}.courses-marketplace-page__grid[data-v-463308e6]{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1279px)and (max-width:768px){.courses-marketplace-page__grid[data-v-463308e6]{grid-template-columns:minmax(0,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}}
