.guide.svelte-1yhk3pv{padding-top:3rem}.guide-narrow.svelte-1yhk3pv{max-width:720px;margin:0 auto}.guide-header.svelte-1yhk3pv{padding:2rem 1.5rem 3rem;text-align:left}.guide-header.svelte-1yhk3pv h1:where(.svelte-1yhk3pv){font-size:clamp(2rem,5vw,3rem);margin:.25rem 0 .75rem;line-height:1.15}.guide-subtitle.svelte-1yhk3pv{font-family:var(--font-body);font-size:1.15rem;line-height:1.6;color:var(--text-secondary);margin:0}.guide-section.svelte-1yhk3pv{padding:2rem 1.5rem 3rem}.guide-section.svelte-1yhk3pv h2:where(.svelte-1yhk3pv){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-1yhk3pv p:where(.svelte-1yhk3pv){font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:var(--text-primary);margin-bottom:1.2rem}.pillar-block.svelte-1yhk3pv{margin-bottom:2.75rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.pillar-block.svelte-1yhk3pv:last-child{border-bottom:none}.pillar-icon.svelte-1yhk3pv{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#a8905021;border:1px solid rgba(168,144,80,.22);color:#a89050e6;margin-bottom:1rem}.pillar-tagline.svelte-1yhk3pv{font-family:var(--font-heading);font-style:italic;font-size:1.1rem;color:var(--text-secondary);margin:.25rem 0 1rem}.guide-links.svelte-1yhk3pv{list-style:none;padding:0;margin:0}.guide-links.svelte-1yhk3pv li:where(.svelte-1yhk3pv){padding:.6rem 0;font-size:1.05rem;line-height:1.55}.guide-links.svelte-1yhk3pv a:where(.svelte-1yhk3pv){font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.guide-links.svelte-1yhk3pv a:where(.svelte-1yhk3pv):hover{text-decoration-color:var(--text-primary)}
