.LanguageSubjectHero[data-v-829cecb1]{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:var(--spacing-6);height:100%;padding:var(--spacing-6);box-sizing:border-box;background:linear-gradient(125deg,color-mix(in srgb,var(--color-orange) 16%,var(--white)),var(--white) 60%)}.LanguageSubjectHero__conversation[data-v-829cecb1]{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:var(--border-radius-xlarge);background:color-mix(in srgb,var(--color-orange) 16%,var(--white));box-shadow:-10px 10px color-mix(in srgb,var(--color-orange) 25%,var(--white))}.LanguageSubjectHero__conversation img[data-v-829cecb1]{width:100%;height:100%;border-radius:42% 0 0 42%;object-fit:cover}.LanguageSubjectHero__conversation figcaption[data-v-829cecb1]{position:absolute;right:var(--spacing-4);bottom:var(--spacing-4);left:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-large);background:color-mix(in srgb,var(--color-neutral-90) 88%,transparent);color:var(--white)}.LanguageSubjectHero__conversation figcaption span[data-v-829cecb1],.LanguageSubjectHero__conversation figcaption small[data-v-829cecb1]{font-size:var(--font-size-small)}.LanguageSubjectHero__lesson[data-v-829cecb1]{display:grid;grid-template-rows:auto 1fr auto;height:100%;background:var(--color-neutral-10)}.LanguageSubjectHero__lesson>header[data-v-829cecb1]{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-5);border-bottom:var(--border-width-thin) solid var(--color-neutral-30);background:var(--white)}.LanguageSubjectHero__lesson>header span[data-v-829cecb1],.LanguageSubjectHero__lesson small[data-v-829cecb1],.LanguageSubjectHero__lesson footer span[data-v-829cecb1]{color:var(--color-neutral-60);font-size:var(--font-size-small)}.LanguageSubjectHero__lesson ol[data-v-829cecb1]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);margin:0;list-style:none}.LanguageSubjectHero__lesson ol[data-v-829cecb1]:before{position:absolute;top:var(--spacing-6);bottom:var(--spacing-6);left:calc(var(--spacing-4) + var(--spacing-4));width:2px;background:color-mix(in srgb,var(--color-orange) 35%,var(--white));content:""}.LanguageSubjectHero__lesson li[data-v-829cecb1]{z-index:1;display:grid;grid-template-columns:var(--spacing-8) 1fr;gap:var(--spacing-3);align-items:center}.LanguageSubjectHero__lesson li>span[data-v-829cecb1]{display:grid;width:var(--spacing-8);height:var(--spacing-8);place-items:center;border-radius:var(--border-radius-pill);background:var(--color-orange);color:var(--white);font-weight:var(--font-weight-bold)}.LanguageSubjectHero__lesson li div[data-v-829cecb1]{display:flex;flex-direction:column;gap:var(--spacing-half);padding:var(--spacing-2) var(--spacing-3);border:var(--border-width-thin) solid var(--color-neutral-30);border-radius:var(--border-radius-large);background:var(--white)}.LanguageSubjectHero__lesson footer[data-v-829cecb1]{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-5);border-top:var(--border-width-thin) solid color-mix(in srgb,var(--color-orange) 35%,var(--color-neutral-30));background:color-mix(in srgb,var(--color-orange) 8%,var(--white))}
