.guide-body.svelte-gvegth h2{margin-top:2.2rem;font-size:1.3rem;font-weight:800;letter-spacing:-.01em}.guide-body.svelte-gvegth h3{margin-top:1.5rem;font-size:1.08rem;font-weight:800}.guide-body.svelte-gvegth p{margin-top:.9rem;font-size:1.04rem;line-height:1.9}.guide-body.svelte-gvegth ul,.guide-body.svelte-gvegth ol{margin-top:.8rem;padding-left:1.3rem}.guide-body.svelte-gvegth ul{list-style:disc}.guide-body.svelte-gvegth ol{list-style:decimal}.guide-body.svelte-gvegth li+li{margin-top:.4rem}.guide-body.svelte-gvegth pre{margin-top:.9rem;padding:1rem;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.7}.guide-body.svelte-gvegth code{font-family:inherit}.guide-body.svelte-gvegth blockquote{margin-top:.9rem;padding:.6rem 1rem;border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:8px}.guide-body.svelte-gvegth table{margin-top:1rem;width:100%;border-collapse:collapse;font-size:.92rem;display:block;overflow-x:auto}.guide-body.svelte-gvegth th,.guide-body.svelte-gvegth td{border:1px solid var(--border);padding:.5rem .65rem;text-align:left;vertical-align:top}.guide-body.svelte-gvegth th{background:var(--bg-soft);font-weight:700}.guide-body.svelte-gvegth a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}
