.grid-heading.svelte-yb5num{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:var(--saga-accent);margin-top:3rem;margin-bottom:0}.card-grid.svelte-yb5num{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.card-grid.svelte-yb5num{grid-template-columns:repeat(2,1fr)}.card-grid.cols-3.svelte-yb5num{grid-template-columns:repeat(3,1fr)}}.card.svelte-yb5num{border-radius:var(--saga-card-radius, 18px);border:1px solid var(--saga-border);background:var(--saga-surface);backdrop-filter:blur(var(--saga-card-blur, 16px));-webkit-backdrop-filter:blur(var(--saga-card-blur, 16px));padding:1.25rem;transition:border-color .25s ease,background .25s ease}.card.svelte-yb5num:hover{border-color:var(--saga-border-hover);background:var(--saga-surface-hover)}.label.svelte-yb5num{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--saga-text-subtle)}.card.svelte-yb5num h3:where(.svelte-yb5num){font-size:1rem;font-weight:600;color:var(--saga-text);margin-top:.5rem}.card.svelte-yb5num p:where(.svelte-yb5num){font-size:.875rem;color:var(--saga-text-muted);margin-top:.5rem;line-height:1.5}.card-link.svelte-yb5num{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--saga-accent);text-decoration:none;transition:opacity .15s}.card-link.svelte-yb5num:hover{opacity:.8}
