.guide-page.svelte-dx1v1s{max-width:1200px;margin:0 auto;padding:2rem}.guide-hero.svelte-dx1v1s{text-align:center;padding:4rem 2rem 3rem}.eyebrow.svelte-dx1v1s{text-transform:uppercase;letter-spacing:.14em;color:var(--secondary-color);font-size:1.1rem;font-weight:700;margin-bottom:1rem}.guide-hero.svelte-dx1v1s h1:where(.svelte-dx1v1s){font-size:4rem;color:var(--primary-color);margin-bottom:1rem;line-height:1.1}.subtitle.svelte-dx1v1s{max-width:820px;margin:0 auto;font-size:1.5rem;color:var(--text-light);line-height:1.6}.guide-grid.svelte-dx1v1s{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:2rem;align-items:start}.guide-content.svelte-dx1v1s,.guide-sidebar.svelte-dx1v1s{display:grid;gap:1.5rem}.guide-card.svelte-dx1v1s,.sidebar-card.svelte-dx1v1s{background:#fff;border:2px solid var(--border-color);border-radius:24px;padding:2rem;box-shadow:var(--shadow)}.guide-card.svelte-dx1v1s h2:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s h2:where(.svelte-dx1v1s){color:var(--primary-color);font-size:2rem;margin-bottom:1rem}.guide-card.svelte-dx1v1s h3:where(.svelte-dx1v1s){color:var(--primary-color);font-size:1.45rem;margin-bottom:.5rem}.guide-card.svelte-dx1v1s p:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s p:where(.svelte-dx1v1s),.guide-card.svelte-dx1v1s li:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s li:where(.svelte-dx1v1s){font-size:1.4rem;line-height:1.65;color:var(--text-light)}.guide-card.svelte-dx1v1s ul:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s ul:where(.svelte-dx1v1s){margin:0;padding-left:1.4rem}.guide-card.svelte-dx1v1s a:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s a:where(.svelte-dx1v1s){color:var(--primary-color);font-weight:700;text-decoration:underline}.use-cases.svelte-dx1v1s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.use-cases.svelte-dx1v1s>div:where(.svelte-dx1v1s){padding:1rem;background:var(--card-background);border-radius:16px}.guide-cta.svelte-dx1v1s{text-align:center;padding:4rem 2rem;margin:3rem 0 1rem;background:var(--primary-color);color:#fff;border-radius:24px;box-shadow:var(--shadow-lg)}.guide-cta.svelte-dx1v1s h2:where(.svelte-dx1v1s){font-size:2.6rem;margin-bottom:1rem;color:#fff}.guide-cta.svelte-dx1v1s p:where(.svelte-dx1v1s){font-size:1.4rem;margin-bottom:2rem;opacity:.95}.guide-cta.svelte-dx1v1s .btn-primary:where(.svelte-dx1v1s){text-decoration:none}@media(max-width:900px){.guide-grid.svelte-dx1v1s,.use-cases.svelte-dx1v1s{grid-template-columns:1fr}}@media(max-width:768px){.guide-page.svelte-dx1v1s{padding:1rem}.guide-hero.svelte-dx1v1s{padding:2.5rem 1rem 2rem}.guide-hero.svelte-dx1v1s h1:where(.svelte-dx1v1s){font-size:2.5rem}.subtitle.svelte-dx1v1s,.guide-card.svelte-dx1v1s p:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s p:where(.svelte-dx1v1s),.guide-card.svelte-dx1v1s li:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s li:where(.svelte-dx1v1s){font-size:1.2rem}.guide-card.svelte-dx1v1s h2:where(.svelte-dx1v1s),.sidebar-card.svelte-dx1v1s h2:where(.svelte-dx1v1s){font-size:1.65rem}}
