.guide.svelte-1f3fk0u{max-width:68ch;margin-bottom:var(--sp-12)}.hero.svelte-1f3fk0u{width:100%;height:auto;border-radius:var(--r-lg);margin-bottom:var(--sp-6)}.lead.svelte-1f3fk0u{font-size:var(--fs-lg);color:var(--text-muted)}.lead.svelte-1f3fk0u p{margin:0;text-wrap:pretty}.body.svelte-1f3fk0u h2{margin-top:var(--sp-10);margin-bottom:var(--sp-3);font-size:var(--fs-xl)}.body.svelte-1f3fk0u h3{margin-top:var(--sp-6);margin-bottom:var(--sp-2);font-size:var(--fs-md)}.body.svelte-1f3fk0u p{margin:0 0 var(--sp-4)}.body.svelte-1f3fk0u ul,.body.svelte-1f3fk0u ol{margin:0 0 var(--sp-4);padding-left:var(--sp-5)}.body.svelte-1f3fk0u li+li{margin-top:var(--sp-2)}.body.svelte-1f3fk0u strong{font-weight:var(--fw-semibold)}.body.svelte-1f3fk0u img{display:block;width:100%;height:auto;border-radius:var(--r-lg);margin:var(--sp-6) 0}.body.svelte-1f3fk0u table{width:100%;margin:0 0 var(--sp-6);border-collapse:collapse;font-size:var(--fs-sm);display:block;overflow-x:auto}.body.svelte-1f3fk0u th,.body.svelte-1f3fk0u td{padding:var(--sp-2) var(--sp-3);text-align:left;border-bottom:1px solid var(--border)}.body.svelte-1f3fk0u th{font-weight:var(--fw-semibold);white-space:nowrap}.faq-title.svelte-1f3fk0u{margin-top:var(--sp-10);margin-bottom:0;font-size:var(--fs-xl)}.faq-list.svelte-1f3fk0u{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-6)}.faq-item.svelte-1f3fk0u{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.faq-item.svelte-1f3fk0u h3:where(.svelte-1f3fk0u){margin:0 0 var(--sp-2);font-size:var(--fs-md)}.faq-item.svelte-1f3fk0u p:where(.svelte-1f3fk0u){margin:0;color:var(--text-muted)}.groups.svelte-1f3fk0u h2:where(.svelte-1f3fk0u){text-transform:uppercase;letter-spacing:.05em}.group-grid.svelte-1f3fk0u{display:grid;gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.group-card.svelte-1f3fk0u{border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:var(--sp-4)}.group-card.svelte-1f3fk0u h3:where(.svelte-1f3fk0u){margin:0 0 var(--sp-2);font-size:var(--fs-md)}.leaf-list.svelte-1f3fk0u{list-style:none;margin:0;padding:0}.leaf-list.svelte-1f3fk0u li:where(.svelte-1f3fk0u){margin:var(--sp-1) 0;font-size:var(--fs-sm);color:var(--text-muted)}.group-card.svelte-1f3fk0u .more:where(.svelte-1f3fk0u){display:inline-block;margin-top:var(--sp-2);font-size:var(--fs-sm)}
