.lessons-page[data-astro-cid-bwh3fqov]{padding-top:5rem}.lessons-hero[data-astro-cid-bwh3fqov]{padding-top:4rem;padding-bottom:4rem;text-align:center}@media(min-width:768px){.lessons-hero[data-astro-cid-bwh3fqov]{padding-top:5rem;padding-bottom:5rem}}.lessons-hero__badge[data-astro-cid-bwh3fqov]{margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#f9731633;background-color:#f973161a;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.lessons-hero__badge-dot[data-astro-cid-bwh3fqov]{height:.5rem;width:.5rem}@keyframes pulse{50%{opacity:.5}}.lessons-hero__badge-dot[data-astro-cid-bwh3fqov]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.lessons-hero__headline[data-astro-cid-bwh3fqov]{margin-bottom:1.5rem;display:flex;flex-direction:column}@media(min-width:768px){.lessons-hero__headline[data-astro-cid-bwh3fqov]{flex-direction:row;justify-content:center;gap:.75rem}}.lessons-hero__headline-dark[data-astro-cid-bwh3fqov]{display:block;font-family:Poppins,system-ui,sans-serif;font-weight:700;--tw-text-opacity: 1;color:rgb(26 31 43 / var(--tw-text-opacity, 1));font-size:clamp(2.5rem,6vw,4rem)}.lessons-hero__headline-orange[data-astro-cid-bwh3fqov]{display:block;font-family:Poppins,system-ui,sans-serif;font-weight:700;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1));font-size:clamp(2.5rem,6vw,4rem)}.lessons-hero__subhead[data-astro-cid-bwh3fqov]{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;max-width:42rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}.lessons-stats[data-astro-cid-bwh3fqov]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}@media(min-width:768px){.lessons-stats[data-astro-cid-bwh3fqov]{gap:3rem}}.lessons-stat[data-astro-cid-bwh3fqov]{display:flex;flex-direction:column;align-items:center}.lessons-stat__number[data-astro-cid-bwh3fqov]{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}@media(min-width:768px){.lessons-stat__number[data-astro-cid-bwh3fqov]{font-size:2.25rem;line-height:2.5rem}}.lessons-stat__label[data-astro-cid-bwh3fqov]{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}.lessons-grid[data-astro-cid-bwh3fqov]{display:grid;gap:1.5rem}@media(min-width:768px){.lessons-grid[data-astro-cid-bwh3fqov]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lessons-grid[data-astro-cid-bwh3fqov]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lesson-card[data-astro-cid-bwh3fqov]{display:flex;flex-direction:column;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.lesson-card[data-astro-cid-bwh3fqov]:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 12px 40px rgba(249, 115, 22, .15);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lesson-card[data-astro-cid-bwh3fqov]{text-decoration:none}.lesson-card__header[data-astro-cid-bwh3fqov]{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between}.lesson-card__icon[data-astro-cid-bwh3fqov]{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;background-color:#f973161a;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.lesson-card__badges[data-astro-cid-bwh3fqov]{display:flex;gap:.5rem}.lesson-card__type[data-astro-cid-bwh3fqov]{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.lesson-card__level[data-astro-cid-bwh3fqov]{border-radius:9999px;background-color:#1a1f2b1a;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(26 31 43 / var(--tw-text-opacity, 1))}.lesson-card__image[data-astro-cid-bwh3fqov]{margin-bottom:1rem;height:10rem;width:100%;overflow:hidden;border-radius:.75rem}.lesson-card__image[data-astro-cid-bwh3fqov] img[data-astro-cid-bwh3fqov]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.lesson-card__image--avatar[data-astro-cid-bwh3fqov]{height:12rem}.lesson-card__image--avatar[data-astro-cid-bwh3fqov] img[data-astro-cid-bwh3fqov]{-o-object-position:top;object-position:top}.lesson-card__title[data-astro-cid-bwh3fqov]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(26 31 43 / var(--tw-text-opacity, 1))}.lesson-card__script[data-astro-cid-bwh3fqov]{margin-bottom:1rem;flex-grow:1;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}.lesson-card__meta[data-astro-cid-bwh3fqov]{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}.lesson-card__category[data-astro-cid-bwh3fqov],.lesson-card__vocab[data-astro-cid-bwh3fqov]{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.25rem .5rem}.lesson-card__footer[data-astro-cid-bwh3fqov]{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));padding-top:1rem}.lesson-card__cta[data-astro-cid-bwh3fqov]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.lessons-cta__subhead[data-astro-cid-bwh3fqov]{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:32rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}
