.body.svelte-shwljx{display:grid;gap:var(--space-4);max-width:var(--measure)}.body.svelte-shwljx .para{line-height:var(--leading-loose);color:var(--text)}.heading.svelte-shwljx{margin-block-start:var(--space-5);padding-block-end:var(--space-2);border-bottom:2px solid var(--section-edge);font-size:var(--step-2);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.list.svelte-shwljx{display:grid;gap:var(--space-2);margin:0;padding-inline-start:var(--space-6);line-height:var(--leading-normal)}.note.svelte-shwljx{display:grid;gap:var(--space-2);padding:var(--space-4);border-inline-start:3px solid var(--accent);border-radius:var(--radius-2);background:var(--surface-2)}.note--tip.svelte-shwljx{border-inline-start-color:var(--positive)}.note--warning.svelte-shwljx{border-inline-start-color:var(--caution)}.note--insight.svelte-shwljx{border-inline-start-color:var(--accent)}.note--history.svelte-shwljx{border-inline-start-color:var(--text-faint)}.note__title.svelte-shwljx{color:var(--text-faint);font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase}.note.svelte-shwljx .note__text{color:var(--text-muted);font-size:var(--step--1);line-height:var(--leading-normal)}.alg-figure.svelte-shwljx,.case-figure.svelte-shwljx{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4);background:var(--surface-1);border:var(--border);border-radius:var(--radius-3)}.alg-figure__main.svelte-shwljx,.case-figure__main.svelte-shwljx{display:flex;align-items:center;gap:var(--space-4);min-width:0}.alg-figure__body.svelte-shwljx,.case-figure__body.svelte-shwljx{display:grid;gap:var(--space-2);min-width:0}.case-figure__head.svelte-shwljx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}figcaption.svelte-shwljx{color:var(--text-muted);font-size:var(--step--1);line-height:var(--leading-snug)}.cube-figure.svelte-shwljx{display:grid;justify-items:center;gap:var(--space-3);margin:0;padding:var(--space-5);background:var(--surface-1);border:var(--border);border-radius:var(--radius-3)}.steps.svelte-shwljx{display:grid;gap:var(--space-3);margin:0;padding-inline-start:var(--space-6);counter-reset:step}.step.svelte-shwljx{display:grid;gap:var(--space-2);line-height:var(--leading-normal)}.step__alg.svelte-shwljx{padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-2)}.table-figure.svelte-shwljx{margin:0;display:grid;gap:var(--space-2)}table.svelte-shwljx{width:100%;border-collapse:collapse;font-size:var(--step--1)}th.svelte-shwljx,td.svelte-shwljx{padding:var(--space-2) var(--space-3);border-bottom:var(--border);text-align:start;vertical-align:top}th.svelte-shwljx{color:var(--text-faint);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase}.jump.svelte-shwljx{position:relative;display:grid;gap:2px;padding:var(--space-4);background:var(--section-wash);border:1px solid var(--section-edge);border-radius:var(--radius-3);text-decoration:none;color:inherit}.jump.svelte-shwljx:hover{border-color:var(--section)}.jump__label.svelte-shwljx{font-weight:620}.jump__blurb.svelte-shwljx{color:var(--text-muted);font-size:var(--step--1)}.jump__go.svelte-shwljx{position:absolute;top:var(--space-4);inset-inline-end:var(--space-4);color:var(--section)}.crumbs.svelte-9w5psz{display:flex;gap:var(--space-2);margin-block-end:var(--space-4);color:var(--text-faint);font-size:var(--step--1)}.crumbs.svelte-9w5psz a:where(.svelte-9w5psz){color:var(--text-muted);text-decoration:none}.crumbs.svelte-9w5psz a:where(.svelte-9w5psz):hover{color:var(--section)}.head.svelte-9w5psz{max-width:var(--measure);margin-block-end:var(--space-6);padding-block-end:var(--space-5);border-bottom:var(--border)}.head__meta.svelte-9w5psz{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}.head.svelte-9w5psz h1:where(.svelte-9w5psz){margin-block-end:var(--space-3)}.lede.svelte-9w5psz{color:var(--text-muted);font-size:var(--step-1);line-height:var(--leading-snug)}.outcomes.svelte-9w5psz{margin-block-start:var(--space-5);padding:var(--space-4);background:var(--section-wash);border-inline-start:3px solid var(--section);border-radius:var(--radius-2)}.outcomes__title.svelte-9w5psz{color:var(--text-faint);font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase}.outcomes.svelte-9w5psz ul:where(.svelte-9w5psz){display:grid;gap:var(--space-1);margin-block-start:var(--space-2);padding-inline-start:var(--space-5);font-size:var(--step--1)}.foot.svelte-9w5psz{display:grid;gap:var(--space-5);max-width:var(--measure);margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-top:var(--border)}.done.svelte-9w5psz{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);cursor:pointer}.done.svelte-9w5psz input:where(.svelte-9w5psz){accent-color:var(--section)}.teaches__title.svelte-9w5psz{margin-block-end:var(--space-2);color:var(--text-faint);font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase}.teaches__links.svelte-9w5psz{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pager.svelte-9w5psz{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.pager__link.svelte-9w5psz{display:grid;gap:2px;padding:var(--space-4);background:var(--surface-1);border:var(--border);border-radius:var(--radius-3);text-decoration:none;color:inherit}.pager__link.svelte-9w5psz:hover{border-color:var(--section)}.pager__link--next.svelte-9w5psz{text-align:end}.pager__dir.svelte-9w5psz{color:var(--text-faint);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase}.pager__title.svelte-9w5psz{font-weight:600}@media(max-width:40rem){.pager.svelte-9w5psz{grid-template-columns:minmax(0,1fr)}.pager__link--next.svelte-9w5psz{text-align:start}}
