.guides.svelte-1jexpa8{padding:var(--space-16) var(--container-padding);background-color:var(--color-bg-white)}.guides__inner.svelte-1jexpa8{max-width:800px;margin:0 auto}.guides__intro.svelte-1jexpa8{text-align:center;margin-bottom:var(--space-10)}.guides__eyebrow.svelte-1jexpa8{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.guides__heading.svelte-1jexpa8{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.guides__description.svelte-1jexpa8{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);max-width:650px;margin:0 auto}.guides__jump-nav.svelte-1jexpa8{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-10)}.guides__jump-pill.svelte-1jexpa8{display:inline-block;padding:var(--space-2) var(--space-5);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-pill);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.guides__jump-pill.svelte-1jexpa8:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.guides__callout.svelte-1jexpa8{background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-12)}.guides__callout-title.svelte-1jexpa8{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.guides__callout-list.svelte-1jexpa8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.guides__callout-list.svelte-1jexpa8 li:where(.svelte-1jexpa8){font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);padding-left:var(--space-6);position:relative}.guides__callout-list.svelte-1jexpa8 li:where(.svelte-1jexpa8):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:var(--font-weight-bold)}.guides__guide.svelte-1jexpa8{padding:var(--space-8) 0;border-top:3px solid var(--color-primary);margin-bottom:var(--space-8);scroll-margin-top:100px}.guides__guide-header.svelte-1jexpa8{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.guides__guide-title.svelte-1jexpa8{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.guides__guide-badge.svelte-1jexpa8{display:inline-block;padding:var(--space-1) var(--space-3);background-color:#10b9811a;color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-pill);white-space:nowrap}.guides__guide-note.svelte-1jexpa8{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);background-color:var(--color-bg-muted);border-radius:var(--radius-md)}.guides__step-list.svelte-1jexpa8{counter-reset:step;list-style:none;padding:0;margin:0 0 var(--space-6) 0}.guides__step-list.svelte-1jexpa8 li:where(.svelte-1jexpa8){counter-increment:step;position:relative;padding:var(--space-3) 0 var(--space-3) var(--space-10);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-light, rgba(0, 0, 0, .06))}.guides__step-list.svelte-1jexpa8 li:where(.svelte-1jexpa8):last-child{border-bottom:none}.guides__step-list.svelte-1jexpa8 li:where(.svelte-1jexpa8):before{content:counter(step);position:absolute;left:0;top:var(--space-3);width:28px;height:28px;background-color:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:50%;display:flex;align-items:center;justify-content:center}.guides__notes.svelte-1jexpa8{background-color:var(--color-bg-muted);border-left:4px solid var(--color-warning);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-5) var(--space-6)}.guides__notes-title.svelte-1jexpa8{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-heading);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-3)}.guides__notes.svelte-1jexpa8 ul:where(.svelte-1jexpa8){list-style:disc;padding-left:var(--space-5);margin:0}.guides__notes.svelte-1jexpa8 li:where(.svelte-1jexpa8){font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2)}.guides__notes.svelte-1jexpa8 li:where(.svelte-1jexpa8):last-child{margin-bottom:0}.guides__fallback.svelte-1jexpa8{text-align:center;padding:var(--space-10) 0;border-top:1px solid var(--color-border)}.guides__fallback-title.svelte-1jexpa8{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-3)}.guides__fallback-text.svelte-1jexpa8{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5);max-width:500px;margin-left:auto;margin-right:auto}.guides__fallback-link.svelte-1jexpa8{display:inline-block;padding:var(--space-3) var(--space-6);background-color:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.guides__fallback-link.svelte-1jexpa8:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}@media(max-width:768px){.guides.svelte-1jexpa8{padding:var(--space-10) var(--space-4)}.guides__heading.svelte-1jexpa8{font-size:var(--font-size-2xl)}.guides__jump-nav.svelte-1jexpa8{gap:var(--space-2)}.guides__jump-pill.svelte-1jexpa8{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.guides__callout.svelte-1jexpa8{padding:var(--space-4) var(--space-5)}.guides__guide-header.svelte-1jexpa8{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.guides__guide-title.svelte-1jexpa8{font-size:var(--font-size-xl)}.guides__step-list.svelte-1jexpa8 li:where(.svelte-1jexpa8){padding-left:var(--space-9)}.guides__notes.svelte-1jexpa8{padding:var(--space-4) var(--space-5)}}
