.page.svelte-1rzuze2{padding-block:var(--space-8)}.intro.svelte-1rzuze2{display:grid;gap:var(--space-3);max-width:62ch;margin-bottom:var(--space-8)}.intro.svelte-1rzuze2 h1:where(.svelte-1rzuze2){font-size:var(--step-4)}.steps.svelte-1rzuze2{list-style:none;display:grid;gap:var(--space-8)}.step.svelte-1rzuze2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start;padding-top:var(--space-6);border-top:1px solid var(--rule-strong)}.text.svelte-1rzuze2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;max-width:56ch}.num.svelte-1rzuze2{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.text.svelte-1rzuze2 h2:where(.svelte-1rzuze2){font-size:var(--step-3)}.substeps.svelte-1rzuze2{display:grid;gap:var(--space-3);padding-left:1.3rem;min-width:0}.substeps.svelte-1rzuze2 li:where(.svelte-1rzuze2){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0}.alternatives.svelte-1rzuze2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper-raised)}.alternatives.svelte-1rzuze2 summary:where(.svelte-1rzuze2){cursor:pointer;font-weight:500}.alternatives.svelte-1rzuze2 h3:where(.svelte-1rzuze2){margin-top:var(--space-3);font-size:var(--step-0);font-weight:600}.figures.svelte-1rzuze2{display:grid;gap:var(--space-5);align-content:start;min-width:0}figure.svelte-1rzuze2{margin:0;display:grid;gap:var(--space-2);min-width:0}figure.svelte-1rzuze2 img:where(.svelte-1rzuze2){width:100%;height:auto;border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--paper-raised)}figcaption.svelte-1rzuze2{font-size:var(--step--1);color:var(--ink-muted)}.next.svelte-1rzuze2{display:grid;gap:var(--space-3);max-width:56ch;margin-top:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--ink)}.next.svelte-1rzuze2 h2:where(.svelte-1rzuze2){font-size:var(--step-3)}.actions.svelte-1rzuze2{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media(max-width:900px){.step.svelte-1rzuze2{grid-template-columns:minmax(0,1fr)}}
