.cover.svelte-1pv04qh{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) 0;padding-top:var(--s-5);container-type:inline-size}.poster.svelte-1pv04qh{z-index:2;margin:0 var(--s-5) -.17em;font-size:clamp(2.4rem,13cqw,8rem);font-weight:var(--fw-poster);letter-spacing:var(--ls-poster);text-transform:uppercase;text-wrap:balance;color:var(--subject-ink);line-height:.86;position:relative}.poster.svelte-1pv04qh a:where(.svelte-1pv04qh){color:inherit;text-decoration:none}.print.svelte-1pv04qh{aspect-ratio:3.4;min-height:150px;position:relative;overflow:hidden}.print.svelte-1pv04qh .scene{position:absolute;inset:0}.baked.svelte-1pv04qh{display:none}@media (width<=767px){.print.svelte-1pv04qh .scene{display:none}.baked.svelte-1pv04qh{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}}.print.svelte-1pv04qh .ar:where(.svelte-1pv04qh){z-index:3;right:var(--s-5);font-family:var(--font-arabic-display);white-space:nowrap;letter-spacing:0;color:#fffaf0;text-shadow:0 2px 0 color-mix(in oklab, var(--subject) 60%, #000);font-size:clamp(1.8rem,8cqw,5rem);font-weight:600;line-height:1.1;position:absolute;bottom:8%}.facts.svelte-1pv04qh{gap:var(--s-6);margin:0;padding:0;list-style:none;display:flex}.facts.svelte-1pv04qh li:where(.svelte-1pv04qh){display:grid}.facts.svelte-1pv04qh .n:where(.svelte-1pv04qh){letter-spacing:-.04em;color:var(--subject-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.5rem + 1.4vw,2.6rem);font-weight:800;line-height:1}.facts.svelte-1pv04qh .u:where(.svelte-1pv04qh){font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.course-card.svelte-1pv04qh{gap:var(--s-6);padding:var(--s-5);background:var(--page);box-shadow:inset 0 0 0 1px var(--line-strong), 0 18px 40px -26px #211f1c59;border-radius:4px;display:grid;overflow:hidden}.intro.svelte-1pv04qh{align-content:start;gap:var(--s-4);display:grid}.tagline.svelte-1pv04qh{color:var(--ink-2);max-width:34rem}.steps.svelte-1pv04qh{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1pv04qh li:where(.svelte-1pv04qh){align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:4.6rem 1fr auto;padding:14px 0;display:grid}.steps.svelte-1pv04qh .eyebrow:where(.svelte-1pv04qh){font-size:11px}.step-t.svelte-1pv04qh{font-weight:500}.step-n.svelte-1pv04qh{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.progress.svelte-1pv04qh{align-items:center;gap:var(--s-3);grid-template-columns:1fr auto;max-width:26rem;display:grid}.bar.svelte-1pv04qh{border-radius:var(--r-pill);background:var(--line);height:4px;overflow:hidden}.bar.svelte-1pv04qh i:where(.svelte-1pv04qh){background:var(--subject);height:100%;display:block}.count.svelte-1pv04qh{font-size:var(--fs-xs);color:var(--ink-3)}.actions.svelte-1pv04qh{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=479px){.actions.svelte-1pv04qh{display:grid}}@media (width>=900px){.course-card.svelte-1pv04qh{gap:var(--s-6) var(--s-8);padding:var(--s-7);grid-template-columns:1fr 1fr}.cover.svelte-1pv04qh{margin:calc(-1 * var(--s-7)) calc(-1 * var(--s-7)) 0;padding-top:var(--s-7);grid-column:1/-1}.poster.svelte-1pv04qh{margin-inline:var(--s-7);font-size:clamp(4rem,10cqw,8.5rem)}.print.svelte-1pv04qh{aspect-ratio:5.5}.print.svelte-1pv04qh .ar:where(.svelte-1pv04qh){right:var(--s-7)}}
