.lesson-completion[data-astro-cid-geymife2]{align-items:center;gap:var(--space-2);margin-block:0;display:flex}.lesson-completion__copy[data-astro-cid-geymife2]{gap:var(--space-1);min-width:0;display:grid}.lesson-completion__copy[data-astro-cid-geymife2] strong[data-astro-cid-geymife2]{font-size:var(--type-control);font-variant-numeric:tabular-nums;font-weight:600}[data-astro-cid-geymife2][data-completion-source]{color:var(--text-secondary);font-weight:400;font-size:var(--type-meta)}.lesson-completion__meter[data-astro-cid-geymife2]{flex-shrink:0}.lesson-completion--ring[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2]{background:conic-gradient(var(--link) var(--completion,0%), var(--divider-quiet) 0);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.lesson-completion--ring[data-astro-cid-geymife2] [data-astro-cid-geymife2][data-completion-percent]{background:var(--surface-raised);width:3.25rem;height:3.25rem;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:650;display:grid}.lesson-completion--compact[data-astro-cid-geymife2]{margin-block:var(--space-1)}.lesson-completion--compact[data-astro-cid-geymife2] .lesson-completion__copy[data-astro-cid-geymife2] strong[data-astro-cid-geymife2]{font-size:var(--type-caption);font-weight:550}.lesson-completion--compact[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2]{border-radius:var(--radius-pill);background:var(--divider-quiet);height:.3rem;overflow:hidden}.lesson-completion--bar[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2]:before,.lesson-completion--compact[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2]:before{content:"";height:100%;width:var(--completion,0%);background:var(--link);border-radius:inherit;display:block}@media (prefers-reduced-motion:no-preference){.lesson-completion__meter[data-astro-cid-geymife2]:before{transition:width var(--motion-standard) ease-out}}.lesson-completion--compact[data-astro-cid-geymife2] [data-astro-cid-geymife2][data-completion-percent]{display:none}.lesson-completion--bar[data-astro-cid-geymife2] .lesson-completion__copy[data-astro-cid-geymife2] strong[data-astro-cid-geymife2]{font-size:var(--type-meta)}.lesson-completion--bar[data-astro-cid-geymife2],.lesson-completion--compact[data-astro-cid-geymife2]{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.lesson-completion--bar[data-astro-cid-geymife2] .lesson-completion__copy[data-astro-cid-geymife2],.lesson-completion--compact[data-astro-cid-geymife2] .lesson-completion__copy[data-astro-cid-geymife2]{grid-column:2}.lesson-completion--bar[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2],.lesson-completion--compact[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2]{grid-area:1/1}.visually-hidden[data-astro-cid-geymife2]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lesson-completion--bar[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2]{border-radius:var(--radius-control);background:var(--divider-quiet);height:.375rem;overflow:hidden}html.js .lesson-completion--bar[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2][hidden],html.js .lesson-completion--compact[data-astro-cid-geymife2] .lesson-completion__meter[data-astro-cid-geymife2][hidden]{visibility:hidden;display:block!important}.lesson-completion--bar[data-astro-cid-geymife2] [data-astro-cid-geymife2][data-completion-percent]{display:none}[data-astro-cid-geymife2][data-completion-details]{font-size:var(--type-caption);color:var(--text-secondary)}.lesson-completion[data-astro-cid-geymife2] [data-astro-cid-geymife2][hidden]{display:none}@media (forced-colors:active){.lesson-completion__meter[data-astro-cid-geymife2]{outline:1px solid canvastext}}.hub__lesson-progress[data-astro-cid-tpf6lw7d]{margin-block:0}[data-astro-cid-tpf6lw7d][data-hub-lesson-context]{inline-size:100%;margin-block:var(--space-1)}.hub__progress-details[data-astro-cid-tpf6lw7d]{align-items:start;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.hub__progress-details[data-astro-cid-tpf6lw7d]>details[data-astro-cid-tpf6lw7d]{flex:none}.hub__progress-details[data-astro-cid-tpf6lw7d] summary[data-astro-cid-tpf6lw7d]{white-space:nowrap}.hub__progress-details[data-astro-cid-tpf6lw7d]>details[data-astro-cid-tpf6lw7d][open]{flex-basis:100%}.hub__progress-details[data-astro-cid-tpf6lw7d] .course-syllabus{margin:0}.hub__progress-details[data-astro-cid-tpf6lw7d][hidden],[data-astro-cid-tpf6lw7d][data-completion-context]:empty,[data-astro-cid-tpf6lw7d][data-hub-lesson-status]:empty{display:none}[data-astro-cid-tpf6lw7d][data-hub-lesson-status]{font-size:var(--type-caption);margin-block:0}summary[data-astro-cid-tpf6lw7d]{font-size:var(--type-caption);min-block-size:var(--control-height);cursor:pointer;color:var(--link)}.course-start[data-astro-cid-cbyzk7qa]{margin-block:var(--space-3);max-width:var(--measure-prose)}.course-start[data-astro-cid-cbyzk7qa]:has(>.course-start__progress:not(:empty)){align-items:start;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);max-width:none;display:grid}.course-start__destination[data-astro-cid-cbyzk7qa],.course-start__progress[data-astro-cid-cbyzk7qa]{min-inline-size:0}@media (width<=60rem){.course-start[data-astro-cid-cbyzk7qa]:has(>.course-start__progress:not(:empty)){grid-template-columns:minmax(0,1fr)}}.course-start[data-astro-cid-cbyzk7qa] [data-astro-cid-cbyzk7qa]:is(h2,h3){font-size:var(--type-subsection);margin:0}.course-start[data-astro-cid-cbyzk7qa] p[data-astro-cid-cbyzk7qa]{margin-block:var(--space-1) var(--space-3)}.course-start[data-astro-cid-cbyzk7qa] p[data-astro-cid-cbyzk7qa].course-start__label{margin-block:0 var(--space-0);font:650 var(--type-caption) / var(--leading-ui) var(--font-ui);color:var(--text-secondary)}.course-start__actions[data-astro-cid-cbyzk7qa]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.course-start__actions[data-astro-cid-cbyzk7qa] [data-astro-cid-cbyzk7qa]:is(a){min-block-size:var(--control-height);white-space:normal;overflow-wrap:anywhere;align-items:center;max-inline-size:100%;display:inline-flex}.course-start__actions[data-astro-cid-cbyzk7qa] svg{flex-shrink:0}.course-start__secondary[data-astro-cid-cbyzk7qa]{display:contents}.course-start__secondary--disclosed[data-astro-cid-cbyzk7qa]{display:block}.course-start__secondary--disclosed[data-astro-cid-cbyzk7qa][open]{flex-basis:100%}.course-start__secondary--disclosed[data-astro-cid-cbyzk7qa] summary[data-astro-cid-cbyzk7qa]{align-items:center;gap:var(--space-1);cursor:pointer;min-block-size:var(--control-height);padding-inline:var(--space-2);color:var(--link);white-space:nowrap;align-content:center;list-style:none;display:inline-flex}.course-start__secondary--disclosed[data-astro-cid-cbyzk7qa] summary[data-astro-cid-cbyzk7qa]::-webkit-details-marker{display:none}.course-start__secondary--disclosed[data-astro-cid-cbyzk7qa] summary[data-astro-cid-cbyzk7qa]:after{content:none}.course-start__secondary--disclosed[data-astro-cid-cbyzk7qa][open] [data-astro-cid-cbyzk7qa]:is(a){margin:var(--space-1)}.course-start__actions[data-astro-cid-cbyzk7qa] .offline-tools:not([hidden]){display:contents}.course-start__actions[data-astro-cid-cbyzk7qa] .offline-status{flex-basis:100%}.course-start__actions[data-astro-cid-cbyzk7qa] [data-course-enrolment-action]{display:contents}.course-start__actions[data-astro-cid-cbyzk7qa] [data-course-inline-view]:empty{display:none}.course-start__actions[data-astro-cid-cbyzk7qa] [data-course-inline-view]:not(:empty),.course-start__actions[data-astro-cid-cbyzk7qa] [data-course-enrolment-status]{flex-basis:100%}.course-start[data-astro-cid-cbyzk7qa] [data-astro-cid-cbyzk7qa][hidden]{display:none!important}@media print{.course-start__actions[data-astro-cid-cbyzk7qa]{display:none}}
