.tool-content-block.svelte-15dzy7r{max-width:1000px;margin:0 auto;padding:48px 20px 80px;border-top:1px solid var(--border-color)}.grid.svelte-15dzy7r{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}h2.svelte-15dzy7r{margin:0 0 14px;font-size:1.15rem;letter-spacing:-.02em}.steps-heading.svelte-15dzy7r{margin-top:28px}.prose.svelte-15dzy7r p:where(.svelte-15dzy7r){margin:0 0 14px;font-size:.92rem;line-height:1.7;color:var(--text-muted);max-width:70ch}.step-list.svelte-15dzy7r{margin:0;padding-left:20px;display:grid;gap:10px}.step-list.svelte-15dzy7r li:where(.svelte-15dzy7r){font-size:.9rem;color:var(--text-main)}.step-list.svelte-15dzy7r li:where(.svelte-15dzy7r) p:where(.svelte-15dzy7r){margin:2px 0 0;font-size:.88rem;line-height:1.6;color:var(--text-muted)}details.svelte-15dzy7r{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-surface);margin-bottom:8px}summary.svelte-15dzy7r{padding:13px 15px;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--text-main)}details.svelte-15dzy7r p:where(.svelte-15dzy7r){margin:0;padding:0 15px 14px;font-size:.88rem;line-height:1.65;color:var(--text-muted)}@media(max-width:820px){.grid.svelte-15dzy7r{grid-template-columns:1fr;gap:28px}}
