.page.svelte-1ycoy79{isolation:isolate;position:relative}.intro.svelte-1ycoy79{padding-block:clamp(32px,6vw,96px) clamp(16px,3vw,40px)}.head.svelte-1ycoy79{text-align:center;isolation:isolate;justify-items:center;gap:20px;display:grid;position:relative}h1.svelte-1ycoy79{color:var(--text-heading);font-size:var(--fs-3xl);font-weight:500;line-height:var(--lh-heading)}.lead.svelte-1ycoy79{max-width:680px;color:var(--text-muted);font-weight:500}.library.svelte-1ycoy79{gap:clamp(32px,4vw,56px);padding-bottom:clamp(48px,7vw,120px);display:grid}.group.svelte-1ycoy79{gap:18px;display:grid}h2.svelte-1ycoy79{color:var(--text-heading);font-size:var(--fs-xl);font-weight:500}.cards.svelte-1ycoy79{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1ycoy79{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;color:inherit;transition:border-color var(--dur-fast) var(--ease-out);align-content:start;gap:10px;padding:22px;text-decoration:none;display:grid}.card.svelte-1ycoy79:hover,.card.svelte-1ycoy79:focus-visible{border-color:var(--border-highlight)}h3.svelte-1ycoy79{color:var(--text-heading);font-size:var(--fs-lg);font-weight:500}.card.svelte-1ycoy79 p:where(.svelte-1ycoy79){color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.more.svelte-1ycoy79{color:var(--purple-light);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.muted.svelte-1ycoy79{color:var(--text-muted)}.cta.svelte-1ycoy79{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);text-align:center;justify-items:center;gap:14px;padding:clamp(24px,4vw,48px);display:grid}.cta.svelte-1ycoy79 p:where(.svelte-1ycoy79){color:var(--text-muted)}
