.course[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1fr) 21rem;grid-template-areas:"head head""video ask""main side""end end";align-items:start;gap:0 clamp(2rem,5vw,4rem);padding-top:clamp(3rem,7vw,5rem);display:grid}.course__head[data-astro-cid-hmwiulc6]{grid-area:head;margin-bottom:2.5rem}.course__head[data-astro-cid-hmwiulc6] .tag[data-astro-cid-hmwiulc6]{color:var(--ink);text-decoration:none}.course__head[data-astro-cid-hmwiulc6] h1[data-astro-cid-hmwiulc6]{font-size:var(--step-4);max-width:22ch;margin:1rem 0}.course__lede[data-astro-cid-hmwiulc6]{font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.course__facts[data-astro-cid-hmwiulc6]{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.course__facts[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{background:var(--white);border:2px solid var(--ink);border-radius:var(--wobbly-2);padding:.2rem .9rem;font-weight:700}.course__facts[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]:first-child{background:var(--marker)}.course__main[data-astro-cid-hmwiulc6]{grid-area:main;min-width:0}.course__video[data-astro-cid-hmwiulc6]{background:var(--white);border:2px solid var(--ink);box-shadow:var(--shadow);grid-area:video;margin-bottom:3rem;padding:.8rem;transform:rotate(-.8deg)}.course__video[data-astro-cid-hmwiulc6] img{width:100%;height:auto;display:block}.course__video[data-astro-cid-hmwiulc6] iframe[data-astro-cid-hmwiulc6]{aspect-ratio:16/9;background:var(--ink);border:0;width:100%;display:block}.block[data-astro-cid-hmwiulc6]{margin-bottom:3rem}.block[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{font-size:var(--step-2);margin-bottom:1rem}.course__outcome[data-astro-cid-hmwiulc6]{font-weight:700}.ticks[data-astro-cid-hmwiulc6]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{padding-left:2.1rem;position:relative}.ticks[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]:before{content:"";background:var(--leaf);border:2px solid var(--ink);border-radius:45% 55% 50% 50%;width:1.35rem;height:1.35rem;position:absolute;top:.2em;left:0}.ticks[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]:after{content:"";border:solid var(--ink);border-width:0 3px 3px 0;width:.4rem;height:.7rem;position:absolute;top:.42em;left:.42rem;transform:rotate(40deg)}.ticks--small[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{font-size:1rem}.modules[data-astro-cid-hmwiulc6]{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.modules[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6]{background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:12px}.modules[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]{cursor:pointer;align-items:center;gap:.9rem;padding:.8rem 1rem;font-weight:700;list-style:none;display:flex}.modules[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]::-webkit-details-marker{display:none}.modules[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]:after{content:"+";margin-left:.25rem;font-size:1.4rem;line-height:1}.modules[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6][open] summary[data-astro-cid-hmwiulc6]:after{content:"–"}.modules[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6][open] summary[data-astro-cid-hmwiulc6]{border-bottom:2px dashed var(--grid)}.modules__num[data-astro-cid-hmwiulc6]{background:var(--leaf);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.modules__title[data-astro-cid-hmwiulc6]{flex:1}.modules__count[data-astro-cid-hmwiulc6]{font-size:var(--step--1);color:var(--ink-soft);white-space:nowrap;font-weight:400}.modules[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6] ul[data-astro-cid-hmwiulc6]{gap:.35rem;margin:0;padding:.75rem 1rem 1rem 4rem;font-size:1rem;display:grid}.instructor__body[data-astro-cid-hmwiulc6]{align-items:flex-start;gap:1.5rem;display:flex}.instructor__body[data-astro-cid-hmwiulc6] .instructor__photo{flex:none;width:7.5rem;height:auto}.course__side[data-astro-cid-hmwiulc6]{grid-area:side;align-content:start;gap:1.5rem;display:grid}.ask[data-astro-cid-hmwiulc6]{grid-area:ask;margin-bottom:1.5rem}.ask__card[data-astro-cid-hmwiulc6]{background:var(--leaf);border:var(--line);box-shadow:var(--shadow);border-radius:18px 6px 20px 8px;gap:.9rem;padding:1.5rem;display:grid;transform:rotate(.8deg)}.ask[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{font-size:var(--step-2)}.ask[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{margin:0}.ask[data-astro-cid-hmwiulc6] .btn[data-astro-cid-hmwiulc6]{justify-content:center}.ask[data-astro-cid-hmwiulc6] .btn[data-astro-cid-hmwiulc6]:not(.btn--plain){background:var(--marker)}.side-note[data-astro-cid-hmwiulc6]{background:var(--white);border:2px solid var(--ink);border-radius:10px;padding:1.25rem 1.4rem}.side-note[data-astro-cid-hmwiulc6] h3[data-astro-cid-hmwiulc6]{font-size:var(--step-0);margin-bottom:.6rem}.side-note[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{color:var(--ink-soft);margin:0;font-size:1rem}.audience[data-astro-cid-hmwiulc6]{color:var(--ink-soft);gap:.75rem;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.audience[data-astro-cid-hmwiulc6] b[data-astro-cid-hmwiulc6]{color:var(--ink);display:block}.course__end[data-astro-cid-hmwiulc6]{border-top:2px dashed color-mix(in srgb, var(--ink) 30%, transparent);flex-wrap:wrap;grid-area:end;align-items:center;gap:1rem 1.5rem;padding:2rem 0 0;display:flex}.course__end[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{font-size:var(--step-1);margin:0;font-weight:700}.course__end[data-astro-cid-hmwiulc6] .course__spark{width:2.5rem;color:var(--leaf-deep)}@media (width<=900px){.course[data-astro-cid-hmwiulc6]{grid-template-columns:1fr;grid-template-areas:"head""video""ask""main""side""end"}.ask[data-astro-cid-hmwiulc6]{max-width:28rem;margin-bottom:3rem}.course__side[data-astro-cid-hmwiulc6]{margin-bottom:3rem}}@media (width<=560px){.instructor__body[data-astro-cid-hmwiulc6]{flex-direction:column}.modules[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6] ul[data-astro-cid-hmwiulc6]{padding-left:1.5rem}}
