.stories.svelte-q3gvjv{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--gtm-space-5);list-style:none;margin:0;padding:0}.story.svelte-q3gvjv{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid var(--gtm-border);border-radius:var(--gtm-radius-lg);overflow:hidden;background:var(--gtm-bg);transition:border-color var(--gtm-dur-fast) var(--gtm-ease),box-shadow var(--gtm-dur) var(--gtm-ease)}.story.svelte-q3gvjv:hover{border-color:var(--gtm-accent-line);box-shadow:var(--gtm-shadow-sm)}.story.svelte-q3gvjv:hover h2:where(.svelte-q3gvjv){color:var(--gtm-accent-text)}.story.svelte-q3gvjv:focus-visible{outline:2px solid var(--gtm-focus);outline-offset:2px}.thumb.svelte-q3gvjv{aspect-ratio:var(--gtm-tile-ratio);overflow:hidden;background:var(--gtm-surface-2)}.story-body.svelte-q3gvjv{padding:var(--gtm-space-5)}h2.svelte-q3gvjv{margin:0 0 .375rem;font-size:var(--gtm-text-lg);font-weight:var(--gtm-weight-semibold);line-height:var(--gtm-leading-tight);letter-spacing:normal;color:var(--gtm-text);transition:color var(--gtm-dur-fast) var(--gtm-ease)}.date.svelte-q3gvjv{margin:0 0 .5rem;font-size:var(--gtm-text-xs);color:var(--gtm-text-subtle)}.excerpt.svelte-q3gvjv{margin:0;font-size:var(--gtm-text-sm);color:var(--gtm-text-muted);line-height:var(--gtm-leading-relaxed)}@media(prefers-reduced-motion:reduce){.story.svelte-q3gvjv,h2.svelte-q3gvjv{transition:none}}
