.story.svelte-lq4t0w{min-width:0;font-family:var(--font-display);flex-direction:column;gap:.85rem;display:flex}.wide.svelte-lq4t0w{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1.5rem 3rem;display:grid}.wide.svelte-lq4t0w .cover:where(.svelte-lq4t0w){border-radius:14px}.cover.svelte-lq4t0w{aspect-ratio:3/2;background:var(--cream);border:1px solid var(--rule);border-radius:10px;display:block;overflow:hidden}.cover.svelte-lq4t0w img:where(.svelte-lq4t0w){object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block}.story.svelte-lq4t0w:hover .cover:where(.svelte-lq4t0w) img:where(.svelte-lq4t0w){transform:scale(1.025)}.cover-blank.svelte-lq4t0w{box-sizing:border-box;background-image:radial-gradient(circle at 1px 1px,#1a1a1a1f 1px,#0000 0);background-size:14px 14px;align-items:flex-end;width:100%;height:100%;padding:1rem;display:flex}.cover-blank-word.svelte-lq4t0w{letter-spacing:-.02em;color:var(--ink-soft);font-size:1.05rem;font-weight:600;line-height:1.2}.body.svelte-lq4t0w{flex-direction:column;gap:.4rem;display:flex}.kicker.svelte-lq4t0w{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.collection.svelte-lq4t0w{color:var(--accent);text-decoration:none}.collection.svelte-lq4t0w:hover{text-decoration:underline}.sep.svelte-lq4t0w{color:var(--ink-faint)}.badge.svelte-lq4t0w{border:1px solid var(--rule-strong);letter-spacing:.08em;color:var(--ink-muted);border-radius:999px;margin-left:.2rem;padding:.05rem .4rem;font-size:.62rem}.title.svelte-lq4t0w{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600;line-height:1.28}.wide.svelte-lq4t0w .title:where(.svelte-lq4t0w){font-size:1.4rem}.title.svelte-lq4t0w a:where(.svelte-lq4t0w){color:var(--ink);text-decoration:none}.title.svelte-lq4t0w a:where(.svelte-lq4t0w):hover{color:var(--accent)}.summary.svelte-lq4t0w{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wide.svelte-lq4t0w .summary:where(.svelte-lq4t0w){-webkit-line-clamp:4;font-size:1rem}.meta.svelte-lq4t0w{color:var(--ink-muted);gap:.4rem;margin:.1rem 0 0;font-size:.74rem;display:flex}@media (width<=720px){.wide.svelte-lq4t0w{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cover.svelte-lq4t0w img:where(.svelte-lq4t0w){transition:none}.story.svelte-lq4t0w:hover .cover:where(.svelte-lq4t0w) img:where(.svelte-lq4t0w){transform:none}}
