.guide.svelte-3h3yir{max-width:820px;display:grid;gap:20px}.previewbar.svelte-3h3yir{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:#fff5e0;border:1px solid #f5d58a;color:#78350f;font-weight:500}.crumbs.svelte-3h3yir{font-size:14px;color:var(--color-muted);display:flex;gap:6px;flex-wrap:wrap}.head.svelte-3h3yir{display:flex;gap:18px;align-items:flex-start}.head.svelte-3h3yir h1:where(.svelte-3h3yir){margin:2px 0 6px;font-size:clamp(26px,5.5vw,36px);line-height:1.15;letter-spacing:-.01em}.summary.svelte-3h3yir{margin:0 0 6px;font-size:18px;color:var(--color-muted)}.meta.svelte-3h3yir{margin:0;font-size:14px;color:var(--color-muted)}.card.svelte-3h3yir{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px}.prose.svelte-3h3yir{font-size:16.5px}.videos.svelte-3h3yir{display:grid;gap:12px}.toc.svelte-3h3yir strong:where(.svelte-3h3yir){display:block;margin-bottom:8px}.toc.svelte-3h3yir ol:where(.svelte-3h3yir){list-style:none;margin:0;padding:0;display:grid;gap:2px}.toc.svelte-3h3yir a:where(.svelte-3h3yir){display:flex;gap:10px;align-items:center;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none}.toc.svelte-3h3yir a:where(.svelte-3h3yir):hover{background:var(--color-bg)}.tocnum.svelte-3h3yir{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:13px;font-weight:700;flex:none}.steps.svelte-3h3yir{list-style:none;margin:0;padding:0;display:grid;gap:16px}.step.svelte-3h3yir{display:grid;gap:14px;scroll-margin-top:130px}.stephead.svelte-3h3yir{display:flex;align-items:center;gap:14px}.stephead.svelte-3h3yir h2:where(.svelte-3h3yir){margin:0;font-size:19px;line-height:1.3}.num.svelte-3h3yir{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-primary-ink);font-weight:700;font-size:18px;flex:none}.stepbody.svelte-3h3yir{display:grid;gap:16px}@media(min-width:720px){.stepbody.withmedia.svelte-3h3yir{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.stepimg.svelte-3h3yir{display:block;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg)}.stepimg.svelte-3h3yir img:where(.svelte-3h3yir){display:block;width:100%;height:auto}.step.svelte-3h3yir .yt{margin:0}@media(max-width:560px){.head.svelte-3h3yir{flex-direction:column;gap:12px}.card.svelte-3h3yir{padding:16px}}
