.guides-page-shell.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:1.35rem}.guides-search.svelte-1y4yd6n.svelte-1y4yd6n{width:100%}.guides-head.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:.8rem}.guides-panel.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:1.1rem;padding:1.2rem;background:hsl(var(--card));border:1px solid hsl(var(--border))}.guides-head.svelte-1y4yd6n h1.svelte-1y4yd6n{font-size:clamp(2.1rem,4.8vw,4rem);line-height:.98;max-width:12ch}.guides-head.svelte-1y4yd6n p.svelte-1y4yd6n{max-width:64ch;font-size:1.02rem;line-height:1.74}.tag-pill.svelte-1y4yd6n.svelte-1y4yd6n{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.42rem .8rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--fixr-surface-2) / .88);font-size:.84rem;font-weight:600;color:hsl(var(--foreground));transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.tag-pill.active.svelte-1y4yd6n.svelte-1y4yd6n,.tag-pill.svelte-1y4yd6n.svelte-1y4yd6n:hover{border-color:hsl(var(--fixr-blue-light) / .28);background:hsl(var(--fixr-blue-light) / .12);transform:translateY(-1px)}.guide-grid.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tag-strip.svelte-1y4yd6n.svelte-1y4yd6n{display:flex;flex-wrap:wrap;gap:.6rem}.empty.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:.55rem;padding:1.2rem;max-width:34rem}.empty.svelte-1y4yd6n h2.svelte-1y4yd6n{font-size:1.35rem}@media (max-width: 1280px){.solutions-cards.svelte-1y4yd6n.svelte-1y4yd6n{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.guide-grid.svelte-1y4yd6n.svelte-1y4yd6n,.solutions-cards.svelte-1y4yd6n.svelte-1y4yd6n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.guides-head.svelte-1y4yd6n h1.svelte-1y4yd6n{max-width:100%}.guide-grid.svelte-1y4yd6n.svelte-1y4yd6n,.solutions-cards.svelte-1y4yd6n.svelte-1y4yd6n{grid-template-columns:1fr}}.solutions-grid.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:.75rem}.solutions-cards.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.solution-card.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:.35rem;padding:1rem;text-decoration:none;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--card));transition:border-color .18s ease,transform .18s ease}.solution-card.svelte-1y4yd6n.svelte-1y4yd6n:hover{border-color:hsl(var(--fixr-blue-light) / .35);transform:translateY(-2px)}.solution-card.svelte-1y4yd6n strong.svelte-1y4yd6n{font-size:.9rem;font-weight:700;line-height:1.3}.solution-card.svelte-1y4yd6n p.svelte-1y4yd6n{font-size:.84rem;line-height:1.55;margin:0}.category-grid.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:1rem}.category-grid--spaced.svelte-1y4yd6n.svelte-1y4yd6n{margin-top:.65rem}.all-guides-section.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:1rem}.category-grid-heading.svelte-1y4yd6n.svelte-1y4yd6n{font-size:1.95rem;font-weight:700;margin-top:1rem}.category-cards.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.category-card.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:.6rem;padding:1.1rem;border:1px solid hsl(var(--border));background:hsl(var(--card))}.category-card.svelte-1y4yd6n h3.svelte-1y4yd6n{font-size:1rem;font-weight:700}.category-card.svelte-1y4yd6n h3 a.svelte-1y4yd6n{color:hsl(var(--foreground));text-decoration:none}.category-card.svelte-1y4yd6n h3 a.svelte-1y4yd6n:hover{color:hsl(var(--primary))}.category-card.svelte-1y4yd6n p.svelte-1y4yd6n{font-size:.88rem;line-height:1.6}.category-links.svelte-1y4yd6n.svelte-1y4yd6n{display:grid;gap:.35rem;list-style:none;padding:0;margin:0;font-size:.84rem}.category-links.svelte-1y4yd6n a.svelte-1y4yd6n{color:hsl(var(--primary));text-decoration:none}.category-links.svelte-1y4yd6n a.svelte-1y4yd6n:hover{text-decoration:underline}@media (max-width: 1024px){.category-cards.svelte-1y4yd6n.svelte-1y4yd6n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.category-cards.svelte-1y4yd6n.svelte-1y4yd6n{grid-template-columns:1fr}}
