.lesson-head[data-astro-cid-2l2zb6z6]{padding-block-start:clamp(.5rem,1.5vw,1.25rem)}.lesson-head[data-astro-cid-2l2zb6z6] h1[data-astro-cid-2l2zb6z6]{max-inline-size:22ch;color:var(--ink);margin-block-end:0}.crumbs[data-astro-cid-2l2zb6z6]{font:500 .82rem/1.3 var(--mono);color:var(--ink-2);align-items:center;column-gap:.5rem;margin-block-end:.35rem;display:flex}.crumbs[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6]{align-items:center;column-gap:.5rem;display:flex}.crumbs[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6]:first-child{flex:none}.crumbs[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6]+li[data-astro-cid-2l2zb6z6]:before{content:"/";color:var(--dim)}.crumbs[data-astro-cid-2l2zb6z6] a[data-astro-cid-2l2zb6z6]{min-block-size:44px;color:inherit;text-decoration:underline;text-decoration-color:var(--dim);text-underline-offset:3px;align-items:center;display:inline-flex}.crumbs[data-astro-cid-2l2zb6z6] a[data-astro-cid-2l2zb6z6]:hover{color:var(--ink);text-decoration-color:var(--c)}.strip-wrap[data-astro-cid-2l2zb6z6]{overflow-x:clip}.strip-top[data-astro-cid-2l2zb6z6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.strip-all[data-astro-cid-2l2zb6z6]{min-block-size:44px;font:500 .8rem/1.2 var(--mono);color:var(--ink-2);text-underline-offset:3px;align-items:center;display:inline-flex}.strip-all[data-astro-cid-2l2zb6z6]:hover{color:var(--ink)}.strip[data-astro-cid-2l2zb6z6]{margin-block-start:.35rem}.snum[data-astro-cid-2l2zb6z6]{font:500 .72rem/1.2 var(--mono);color:var(--ink-2)}.strip[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6].done .ring[data-astro-cid-2l2zb6z6]{background:var(--c)}.runs-in[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6]:first-child:before{inset-inline-start:-100vw}.runs-on[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6]:last-child:before{inset-inline-end:-100vw}@container (width<640px){.strip[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6]:not(.near)+li[data-astro-cid-2l2zb6z6].near:before{inset-inline-start:-100vw}.strip[data-astro-cid-2l2zb6z6] li[data-astro-cid-2l2zb6z6].near:has(+li:not(.near)):before{inset-inline-end:-100vw}}.adj-m[data-astro-cid-2l2zb6z6]{font:500 .76rem/1.2 var(--mono);color:var(--ink-2)}.prose[data-astro-cid-2l2zb6z6]{--wide:0rem}.prose[data-astro-cid-2l2zb6z6]>pre,.prose[data-astro-cid-2l2zb6z6]>.code-block{max-inline-size:none;margin-inline-end:calc(-1 * var(--wide))}@media (width<980px){.prose[data-astro-cid-2l2zb6z6]{--wide:1rem}}@media (width>=640px){.prose[data-astro-cid-2l2zb6z6] pre{font-size:.9375rem}}@media (width>=1040px){.prose[data-astro-cid-2l2zb6z6]{--wide:10rem}.prose[data-astro-cid-2l2zb6z6]>#build-it{margin-inline-end:calc(-1 * var(--wide))}.prose[data-astro-cid-2l2zb6z6]>table{inline-size:calc(100% + var(--wide))}}@media (width>=1280px){.prose[data-astro-cid-2l2zb6z6]{--wide:13rem}}.prose[data-astro-cid-2l2zb6z6] pre[data-language]:not([data-language=plaintext]):before{padding-block:.8rem .95rem}.prose[data-astro-cid-2l2zb6z6] pre[data-language=plaintext],.prose[data-astro-cid-2l2zb6z6] pre:not([data-language]){padding-block-start:2.6rem}@media (pointer:coarse){.prose[data-astro-cid-2l2zb6z6] pre[data-language]:not([data-language=plaintext]):before{padding-block:1.2rem 1.3rem}.prose[data-astro-cid-2l2zb6z6] pre[data-language=plaintext],.prose[data-astro-cid-2l2zb6z6] pre:not([data-language]){padding-block-start:3.25rem}}.prose[data-astro-cid-2l2zb6z6] td code{overflow-wrap:normal}@media (width>=640px){.prose[data-astro-cid-2l2zb6z6]>#build-it+table td:first-child code{white-space:nowrap}}.prose[data-astro-cid-2l2zb6z6] #build-it{background:var(--sign);color:var(--sign-ink);box-shadow:inset 0 3px 0 var(--sign-led);padding:.8rem 1rem .6rem}.prose[data-astro-cid-2l2zb6z6] #build-it:before{inset-block-start:calc(50% - 11px)}.prose[data-astro-cid-2l2zb6z6]>#build-it+table+p,.prose[data-astro-cid-2l2zb6z6]>#build-it+table+p+p{border-inline-start:5px solid var(--c);padding-inline-start:1rem}.prose[data-astro-cid-2l2zb6z6]>#build-it+table+p{margin-block-start:1.5em}.prose[data-astro-cid-2l2zb6z6]>#build-it+table+p>strong:first-child,.prose[data-astro-cid-2l2zb6z6]>#build-it+table+p+p>strong:first-child{font:600 .76rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--led);margin-block-end:.3em;display:block}@media (width<640px){.prose[data-astro-cid-2l2zb6z6]>#build-it+table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.prose[data-astro-cid-2l2zb6z6]>#build-it+table tbody{border-block-start:3px solid var(--c);display:block}.prose[data-astro-cid-2l2zb6z6]>#build-it+table tr{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.35em 1em;padding-block:.7em;display:grid}.prose[data-astro-cid-2l2zb6z6]>#build-it+table td{border:0;padding:0;display:block}.prose[data-astro-cid-2l2zb6z6]>#build-it+table td:nth-child(3){grid-column:1/-1}.prose[data-astro-cid-2l2zb6z6]>#build-it+table td code{overflow-wrap:anywhere}}
