.guide.svelte-12nic1n{padding-top:3rem}.guide-narrow.svelte-12nic1n{max-width:720px;margin:0 auto}.guide-header.svelte-12nic1n{padding:2rem 1.5rem 3rem;text-align:left}.guide-header.svelte-12nic1n h1:where(.svelte-12nic1n){font-size:clamp(2rem,5vw,3rem);margin:.25rem 0 .75rem;line-height:1.15}.guide-subtitle.svelte-12nic1n{font-family:var(--font-body);font-size:1.15rem;line-height:1.6;color:var(--text-secondary);margin:0}.guide-section.svelte-12nic1n{padding:2rem 1.5rem 3rem}.guide-section.svelte-12nic1n h2:where(.svelte-12nic1n){font-family:var(--font-heading);font-weight:400;font-size:clamp(1.6rem,3.5vw,2.1rem);margin:0 0 1rem;color:var(--text-primary)}.guide-section.svelte-12nic1n p:where(.svelte-12nic1n){font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:var(--text-primary);margin-bottom:1.2rem}.guide-links.svelte-12nic1n{list-style:none;padding:0;margin:0}.guide-links.svelte-12nic1n li:where(.svelte-12nic1n){padding:.6rem 0;font-size:1.05rem;line-height:1.55}.guide-links.svelte-12nic1n a:where(.svelte-12nic1n){font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.guide-links.svelte-12nic1n a:where(.svelte-12nic1n):hover{text-decoration-color:var(--text-primary)}
