.stories-page.svelte-vvl6ey{padding:3rem 2rem 4rem;max-width:1100px;margin:0 auto}.page-header.svelte-vvl6ey{margin-bottom:3rem}.page-title.svelte-vvl6ey{font-family:var(--font-serif);font-size:2.5rem;font-weight:400;font-style:italic;letter-spacing:-.01em;color:var(--color-text)}.grid.svelte-vvl6ey{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.story-card.svelte-vvl6ey{display:block;text-decoration:none}.card-image.svelte-vvl6ey{aspect-ratio:16 / 10;overflow:hidden;border-radius:3px;margin-bottom:1.25rem}.card-image.svelte-vvl6ey img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.story-card.svelte-vvl6ey:hover .card-image:where(.svelte-vvl6ey) img{transform:scale(1.03)}.card-body.svelte-vvl6ey{display:flex;flex-direction:column;gap:.5rem}.card-date.svelte-vvl6ey{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.card-title.svelte-vvl6ey{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;font-style:italic;line-height:1.2;color:var(--color-text);transition:color .2s}.story-card.svelte-vvl6ey:hover .card-title:where(.svelte-vvl6ey){color:#ffffffa6}.card-intro.svelte-vvl6ey{font-size:.88rem;line-height:1.7;color:#ffffff8c}.empty-state.svelte-vvl6ey{display:flex;align-items:center;justify-content:center;height:40vh;color:#ffffff59;font-size:.85rem;letter-spacing:.05em}@media(max-width:760px){.stories-page.svelte-vvl6ey{padding:2rem 1rem 3rem}.page-title.svelte-vvl6ey{font-size:clamp(1.8rem,6vw,2.5rem)}.grid.svelte-vvl6ey{grid-template-columns:1fr;gap:2rem}}
