.lesson-spotlight[data-astro-cid-56omeo23]{isolation:isolate;background:var(--color-sage-dark);color:#fff;border-radius:20px;grid-template-columns:55% 45%;align-items:center;width:min(100% - 20px,1420px);min-height:872px;margin:10px auto 0;padding-block:80px;display:grid;position:relative;overflow:hidden}.lesson-spotlight__visual[data-astro-cid-56omeo23]{justify-content:flex-end;margin:0;padding-left:65px;display:flex}.lesson-spotlight__visual[data-astro-cid-56omeo23]>img[data-astro-cid-56omeo23]{object-fit:cover;object-position:center 40%;border:10px solid #fff;border-radius:50%;width:min(44vw,632px);max-width:100%;height:min(44vw,632px)}.lesson-spotlight__copy[data-astro-cid-56omeo23]{padding:0 50px 0 75px}.lesson-spotlight__badge[data-astro-cid-56omeo23]{background:#1d2b2240;border-radius:999px;align-items:center;gap:12px;padding:9px 18px;font-size:16px;display:inline-flex}.lesson-spotlight__badge[data-astro-cid-56omeo23] span[data-astro-cid-56omeo23]{font-size:24px;line-height:1}.lesson-spotlight[data-astro-cid-56omeo23] h2[data-astro-cid-56omeo23]{letter-spacing:-.035em;margin:74px 0 26px;font-size:56px;font-weight:600;line-height:1}.lesson-spotlight__details[data-astro-cid-56omeo23]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lesson-spotlight__details[data-astro-cid-56omeo23] strong[data-astro-cid-56omeo23]{font-size:30px;font-weight:700;line-height:1.15}.lesson-spotlight__details[data-astro-cid-56omeo23] small[data-astro-cid-56omeo23]{font-size:.75em}.lesson-spotlight__details[data-astro-cid-56omeo23]>span[data-astro-cid-56omeo23]{border-left:1px solid #ffffff73;padding-left:14px;font-size:16px}.lesson-spotlight__schedule[data-astro-cid-56omeo23]{color:#fff;margin-top:14px;font-size:15px}.lesson-spotlight__teacher[data-astro-cid-56omeo23]{align-items:center;gap:18px;margin-top:30px;font-size:16px;display:flex}.lesson-spotlight__teacher[data-astro-cid-56omeo23] img[data-astro-cid-56omeo23]{object-fit:cover;object-position:center 28%;border-radius:50%;width:50px;height:50px}.lesson-spotlight__teacher[data-astro-cid-56omeo23] p[data-astro-cid-56omeo23]{gap:2px;display:grid}.lesson-spotlight__teacher[data-astro-cid-56omeo23] span[data-astro-cid-56omeo23]{color:var(--color-pink)}.lesson-spotlight__cta[data-astro-cid-56omeo23]{background:var(--color-ink);border-color:var(--color-ink);color:#fff;min-width:164px;min-height:56px;margin-top:40px;font-size:16px}.lesson-spotlight__cta[data-astro-cid-56omeo23]:hover,.lesson-spotlight__cta[data-astro-cid-56omeo23]:active{color:var(--color-ink);background:#fff;border-color:#fff}.lesson-spotlight__cta[data-astro-cid-56omeo23]:focus-visible{outline-color:#fff}@media (width>=992px) and (width<=1150px){.lesson-spotlight__copy[data-astro-cid-56omeo23]{padding-inline:35px}.lesson-spotlight[data-astro-cid-56omeo23] h2[data-astro-cid-56omeo23]{font-size:48px}}@media (width<=991px){.lesson-spotlight[data-astro-cid-56omeo23]{grid-template-columns:1fr;gap:55px;min-height:0;padding:65px 40px}.lesson-spotlight__visual[data-astro-cid-56omeo23]{justify-content:center;padding:0}.lesson-spotlight__visual[data-astro-cid-56omeo23]>img[data-astro-cid-56omeo23]{width:min(75vw,580px);height:min(75vw,580px)}.lesson-spotlight__copy[data-astro-cid-56omeo23]{width:100%;max-width:580px;margin:auto;padding:0}.lesson-spotlight[data-astro-cid-56omeo23] h2[data-astro-cid-56omeo23]{margin-top:32px}}@media (width<=767px){.lesson-spotlight[data-astro-cid-56omeo23]{gap:50px;width:calc(100% - 12px);margin-top:6px;padding:100px 15px}.lesson-spotlight__visual[data-astro-cid-56omeo23]>img[data-astro-cid-56omeo23]{aspect-ratio:1;border-width:7px;width:100%;height:auto}.lesson-spotlight[data-astro-cid-56omeo23] h2[data-astro-cid-56omeo23]{margin-top:80px;font-size:40px;line-height:40px}.lesson-spotlight__details[data-astro-cid-56omeo23]{gap:16px}.lesson-spotlight__details[data-astro-cid-56omeo23] strong[data-astro-cid-56omeo23]{font-size:24px}.lesson-spotlight__details[data-astro-cid-56omeo23]>span[data-astro-cid-56omeo23]{padding-left:16px;font-size:16px}.lesson-spotlight__schedule[data-astro-cid-56omeo23]{font-size:16px;line-height:24px}.lesson-spotlight__teacher[data-astro-cid-56omeo23]{margin-top:24px}.lesson-spotlight__cta[data-astro-cid-56omeo23]{width:auto;margin-top:40px}}@media (width<=380px){.lesson-spotlight__details[data-astro-cid-56omeo23] strong[data-astro-cid-56omeo23]{flex-basis:100%}.lesson-spotlight__details[data-astro-cid-56omeo23]>span[data-astro-cid-56omeo23]:first-of-type{border:0;padding-left:0}}
