.page-shell.svelte-eju29h.svelte-eju29h{display:grid;gap:1.35rem;padding-top:0;padding-bottom:3rem}.breadcrumb.svelte-eju29h.svelte-eju29h{display:flex;align-items:center;gap:.5rem;font-size:.86rem;color:hsl(var(--muted-foreground))}.breadcrumb.svelte-eju29h a.svelte-eju29h{color:hsl(var(--muted-foreground));text-decoration:none}.breadcrumb.svelte-eju29h a.svelte-eju29h:hover{color:hsl(var(--foreground))}.page-hero.svelte-eju29h.svelte-eju29h{padding:1.8rem;display:grid;gap:.9rem}.page-hero.svelte-eju29h h1.svelte-eju29h{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.page-hero.svelte-eju29h p.svelte-eju29h{max-width:72ch;line-height:1.74;font-size:1rem}.tools-grid.svelte-eju29h.svelte-eju29h{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}.tool-card.svelte-eju29h.svelte-eju29h{display:flex;gap:1.1rem;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .15s;align-items:flex-start}.tool-card.svelte-eju29h.svelte-eju29h:hover{border-color:hsl(var(--primary) / .5)}.tool-icon.svelte-eju29h.svelte-eju29h{flex-shrink:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.tool-body.svelte-eju29h.svelte-eju29h{display:grid;gap:.55rem}.tool-badge.svelte-eju29h.svelte-eju29h{font-size:.76rem;font-weight:600;color:#12873d;background:#16a2491a;border:1px solid hsl(142 76% 36% / .3);border-radius:999px;padding:.2rem .6rem;width:fit-content}.tool-body.svelte-eju29h h2.svelte-eju29h{font-size:1.2rem;font-weight:700;line-height:1.2}.tool-body.svelte-eju29h p.svelte-eju29h{font-size:.93rem;line-height:1.65;color:hsl(var(--secondary-foreground));margin:0;max-width:60ch}.tool-checks.svelte-eju29h.svelte-eju29h{padding-left:1.1rem;margin:0;display:grid;gap:.2rem}.tool-checks.svelte-eju29h li.svelte-eju29h{font-size:.88rem;color:hsl(var(--muted-foreground));line-height:1.5}.tool-cta.svelte-eju29h.svelte-eju29h{font-size:.9rem;font-weight:600;color:hsl(var(--primary));margin-top:.1rem}.content-section.svelte-eju29h.svelte-eju29h{padding:1.5rem;display:grid;gap:.9rem}.content-section.svelte-eju29h h2.svelte-eju29h{font-size:1.25rem;font-weight:700}.content-section.svelte-eju29h p.svelte-eju29h{max-width:72ch;line-height:1.74;font-size:.97rem;margin:0}.content-section.svelte-eju29h a.svelte-eju29h{color:hsl(var(--primary));text-decoration:none}.content-section.svelte-eju29h a.svelte-eju29h:hover{text-decoration:underline}.resource-links.svelte-eju29h.svelte-eju29h{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.resource-links.svelte-eju29h li a.svelte-eju29h{font-size:.95rem;font-weight:500;color:hsl(var(--primary));text-decoration:none}.resource-links.svelte-eju29h li a.svelte-eju29h:hover{text-decoration:underline}
