.guide-article.svelte-1rgjwwy{padding:2rem 1.5rem 4rem;background:var(--cream)}.guide-container.svelte-1rgjwwy{max-width:42rem;margin:0 auto}.breadcrumb.svelte-1rgjwwy{display:flex;flex-wrap:wrap;gap:.35rem .5rem;font-size:.85rem;color:var(--text-muted);margin-bottom:2rem}.breadcrumb.svelte-1rgjwwy a:where(.svelte-1rgjwwy){color:var(--falu-red);text-decoration:none}.breadcrumb.svelte-1rgjwwy a:where(.svelte-1rgjwwy):hover{text-decoration:underline}.guide-header.svelte-1rgjwwy{margin-bottom:2.5rem}.guide-eyebrow.svelte-1rgjwwy{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--text-muted);margin:0 0 .75rem}.guide-header.svelte-1rgjwwy h1:where(.svelte-1rgjwwy){text-align:left;font-size:clamp(1.75rem,4vw,2.35rem);margin:0 0 1rem;line-height:1.2}.guide-lead.svelte-1rgjwwy{font-size:1.12rem;line-height:1.65;color:var(--text-muted);margin:0 0 1.5rem}.guide-hero.svelte-1rgjwwy{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.guide-hero.svelte-1rgjwwy img{width:100%;display:block;aspect-ratio:16 / 10;object-fit:cover}.guide-hero.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy){padding:.75rem 1rem;font-size:.85rem;background:#fff;text-align:center}.guide-section.svelte-1rgjwwy{margin-bottom:2.5rem}.guide-section.svelte-1rgjwwy h2:where(.svelte-1rgjwwy){text-align:left;font-size:clamp(1.7rem,3vw,2.1rem);margin:2.5rem 0 1rem;color:var(--text)}.guide-section.svelte-1rgjwwy p:where(.svelte-1rgjwwy){margin:0 0 1rem;line-height:1.75}.guide-section.svelte-1rgjwwy ul:where(.svelte-1rgjwwy),.guide-section.svelte-1rgjwwy ol:where(.svelte-1rgjwwy){margin:0 0 1rem;padding-left:1.35rem;line-height:1.7;color:var(--text-muted)}.guide-section.svelte-1rgjwwy li:where(.svelte-1rgjwwy){margin-bottom:.4rem}.guide-note.svelte-1rgjwwy{background:var(--wood-light);border-left:4px solid var(--falu-red);padding:1rem 1.25rem;border-radius:0 var(--radius) var(--radius) 0;font-size:.95rem;line-height:1.6;color:var(--text)}.guide-related.svelte-1rgjwwy,.guide-pillar-cta.svelte-1rgjwwy,.guide-cluster-nav.svelte-1rgjwwy{background:#fff;border-radius:var(--radius);padding:1.75rem;box-shadow:var(--shadow);margin-bottom:2rem}.guide-related.svelte-1rgjwwy h2:where(.svelte-1rgjwwy),.guide-pillar-cta.svelte-1rgjwwy h2:where(.svelte-1rgjwwy),.guide-cluster-nav.svelte-1rgjwwy h2:where(.svelte-1rgjwwy){text-align:left;font-size:1.7rem;margin:0 0 1rem}.guide-related.svelte-1rgjwwy ul:where(.svelte-1rgjwwy){list-style:none;padding:0;margin:0}.guide-related.svelte-1rgjwwy li:where(.svelte-1rgjwwy){padding:.5rem 0;border-bottom:1px solid var(--wood-light)}.guide-related.svelte-1rgjwwy li:where(.svelte-1rgjwwy):last-child{border-bottom:none}.cluster-grid.svelte-1rgjwwy{display:grid;gap:1rem}@media(min-width:640px){.cluster-grid.svelte-1rgjwwy{grid-template-columns:1fr 1fr}}.cluster-card.svelte-1rgjwwy{display:block;padding:1.25rem;background:var(--cream);border-radius:var(--radius);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s;border:1px solid transparent}.cluster-card.svelte-1rgjwwy:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--wood);text-decoration:none}.cluster-card.svelte-1rgjwwy h3:where(.svelte-1rgjwwy){margin:0 0 .5rem;font-size:1rem;color:var(--falu-red)}.cluster-card.svelte-1rgjwwy p:where(.svelte-1rgjwwy){margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.5}.guide-footer.svelte-1rgjwwy{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.guide-cta.svelte-1rgjwwy{display:inline-block;font-weight:400;color:var(--falu-red);text-decoration:none}.guide-cta.svelte-1rgjwwy:hover{text-decoration:underline}.guide-cta-secondary.svelte-1rgjwwy{font-size:.95rem}
