.section-index.svelte-19hodn7{max-width:50rem;margin:0 auto}.breadcrumbs.svelte-19hodn7{font-size:.875rem;color:var(--color-muted);margin-bottom:1rem}.breadcrumbs.svelte-19hodn7 a:where(.svelte-19hodn7){color:var(--color-primary);text-decoration:none}.breadcrumbs.svelte-19hodn7 a:where(.svelte-19hodn7):hover{text-decoration:underline}.separator.svelte-19hodn7{margin:0 .5rem}h1.svelte-19hodn7{font-size:clamp(1.875rem,1.5rem + 2vw,2.5rem);color:var(--color-heading);margin:0 0 1.5rem}.doc-grid.svelte-19hodn7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.doc-card.svelte-19hodn7{display:block;padding:1.25rem;background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color var(--duration-fast)}.doc-card.svelte-19hodn7:hover{border-color:var(--color-primary)}.doc-card.svelte-19hodn7 h2:where(.svelte-19hodn7){font-size:1.125rem;color:var(--color-heading);margin:0 0 .5rem}.doc-card.svelte-19hodn7 p:where(.svelte-19hodn7){margin:0;font-size:.875rem;color:var(--color-muted);line-height:1.5}.group-badge.svelte-19hodn7{display:inline-block;margin-top:.75rem;font-size:.75rem;padding:.125rem .5rem;background:var(--color-primary-container);color:var(--color-primary);border-radius:var(--radius-full)}
