.lesson-sequence_sequence__USDoh{width:min(100% - 3rem,65rem);margin:5rem auto;scroll-margin-top:7rem}.lesson-sequence_composition__D5l4Q{padding-block:1rem}.lesson-sequence_introduction__mDcge{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.lesson-sequence_introduction__mDcge h2{margin-top:.75rem}.lesson-sequence_introduction__mDcge>p:last-child{margin:1rem auto 0;font-size:1.125rem;line-height:1.6;color:var(--muted-foreground)}.lesson-sequence_eyebrow__Q741J{font-size:.9375rem;font-weight:500;color:var(--primary)}.lesson-sequence_steps__9OYgJ{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lesson-sequence_steps__9OYgJ li{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:.75rem;padding-top:1.5rem;border:1px solid var(--border);border-radius:1rem;overflow:hidden;background:var(--card-surface)}.lesson-sequence_copy__sh58a{padding-inline:1.5rem;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:.75rem}.lesson-sequence_number__qarsZ{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.25rem;color:var(--foreground);background:var(--border);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.lesson-sequence_steps__9OYgJ li:nth-child(2) .lesson-sequence_number__qarsZ{background:var(--secondary);color:var(--secondary-foreground)}.lesson-sequence_steps__9OYgJ li:nth-child(3) .lesson-sequence_number__qarsZ{background:var(--primary);color:var(--primary-foreground)}.lesson-sequence_copy__sh58a p{max-width:27rem;color:var(--muted-foreground);font-size:1rem;line-height:1.5}.lesson-sequence_demo__Wzbot{display:flex;flex-direction:column;width:100%;min-width:0;margin-top:.75rem;border-top:1px solid var(--border);background:var(--background);overflow:hidden}.lesson-sequence_demoHeader__6TZuY{padding:1rem 1.5rem;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--muted-foreground)}.lesson-sequence_conversation__4Onug,.lesson-sequence_exercise__KgX5j,.lesson-sequence_feedback__5hH_A{padding:1.5rem;display:flex;flex:1;flex-direction:column;justify-content:center;gap:1.25rem;min-height:17rem;font-size:1rem;line-height:1.5}.lesson-sequence_tutor__ZKcT0{display:flex;gap:.625rem;align-items:center;font-weight:500;font-size:.875rem}.lesson-sequence_tutor__ZKcT0 img{border-radius:50%}.lesson-sequence_prompt__DHqf3{max-width:15rem}.lesson-sequence_reply__TaERz{padding:1rem;border-radius:.75rem;background:var(--secondary)}.lesson-sequence_reply__TaERz span{display:none}.lesson-sequence_reply__TaERz p{font-size:1rem}.lesson-sequence_sentence__A5Bkn{font-family:"roca",var(--font-brand-serif),Georgia,serif;font-size:1.5rem;line-height:1.4}.lesson-sequence_sentence__A5Bkn mark{background:var(--secondary);color:var(--secondary-foreground);padding-inline:.2rem;border-radius:.25rem}.lesson-sequence_answer__pkMaU,.lesson-sequence_blank__Yqxn0{color:var(--primary)}.lesson-sequence_answer__pkMaU span{color:var(--muted-foreground)}@media (max-width:999px){.lesson-sequence_steps__9OYgJ{grid-template-columns:1fr}.lesson-sequence_steps__9OYgJ li{grid-template-rows:auto;grid-row:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2rem;align-items:center;padding:1.5rem}.lesson-sequence_copy__sh58a{grid-row:auto;grid-template-rows:auto;padding-inline:0}.lesson-sequence_demo__Wzbot{margin-top:0;border:1px solid var(--border);border-radius:.75rem}}@media (max-width:767px){.lesson-sequence_sequence__USDoh{margin-block:4rem}.lesson-sequence_steps__9OYgJ{gap:1.5rem}.lesson-sequence_steps__9OYgJ li{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0 0}.lesson-sequence_copy__sh58a{padding-inline:1.5rem}.lesson-sequence_demo__Wzbot{border-width:1px 0 0;border-radius:0}.lesson-sequence_conversation__4Onug,.lesson-sequence_exercise__KgX5j,.lesson-sequence_feedback__5hH_A{min-height:15rem}}