.guide.svelte-811a0c{max-width:44rem;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) var(--pad) 4rem}.crumbs.svelte-811a0c{font-size:.85rem;color:var(--muted);margin-bottom:1.75rem}.crumbs.svelte-811a0c a:where(.svelte-811a0c){text-decoration:none;color:var(--accent)}h1.svelte-811a0c{font-size:clamp(2rem,4.8vw,3rem);margin:0 0 1.5rem}.tldr.svelte-811a0c{background:var(--panel);border-left:3px solid var(--accent-2);border-radius:var(--radius);padding:1.1rem 1.4rem;margin:0 0 2.5rem;box-shadow:var(--shadow-sm)}.tldr-label.svelte-811a0c{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;color:var(--accent);margin:0 0 .4rem}.tldr.svelte-811a0c p:where(.svelte-811a0c):last-child{margin:0;font-size:1.08rem;line-height:1.6}.body.svelte-811a0c p{font-size:1.08rem;line-height:1.75;margin:0 0 1.15rem;color:var(--ink)}.body.svelte-811a0c h2{font-size:1.5rem;margin:2.5rem 0 .85rem}.body.svelte-811a0c h3{font-size:1.18rem;margin:1.75rem 0 .5rem}.body.svelte-811a0c ul,.body.svelte-811a0c ol{padding-left:1.3rem;margin:0 0 1.15rem}.body.svelte-811a0c li{margin:.4rem 0;line-height:1.7}.body.svelte-811a0c a{color:var(--accent);text-underline-offset:2px}.body.svelte-811a0c blockquote{margin:1.5rem 0;padding-left:1.1rem;border-left:3px solid var(--line);color:var(--muted);font-style:italic}.sources.svelte-811a0c{margin-top:3rem;border-top:1px solid var(--line);padding-top:2rem}.sources.svelte-811a0c h2:where(.svelte-811a0c){font-size:1.6rem;margin:0 0 1.25rem}.sources.svelte-811a0c ul:where(.svelte-811a0c){margin:0;padding-left:1.3rem}.sources.svelte-811a0c li:where(.svelte-811a0c){margin:.4rem 0;line-height:1.6}.sources.svelte-811a0c a:where(.svelte-811a0c){color:var(--accent);text-underline-offset:2px}.faq.svelte-811a0c{margin-top:3rem;border-top:1px solid var(--line);padding-top:2rem}.faq.svelte-811a0c h2:where(.svelte-811a0c){font-size:1.6rem;margin:0 0 1.25rem}.qa.svelte-811a0c{margin-bottom:1.5rem}.qa.svelte-811a0c h3:where(.svelte-811a0c){font-size:1.1rem;margin:0 0 .4rem}.qa.svelte-811a0c p:where(.svelte-811a0c){margin:0;color:var(--muted);line-height:1.65}.back-cta.svelte-811a0c{margin-top:3rem}.btn.svelte-811a0c{display:inline-block;padding:.8rem 1.6rem;border-radius:2rem;background:var(--accent);color:var(--btn-ink);text-decoration:none;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.btn.svelte-811a0c:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}
