.publication-card.svelte-jkpdds{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;padding:1.75rem;text-decoration:none;transition:border-color .15s ease}.publication-card.svelte-jkpdds:hover{border-color:var(--color-brand-600)}.publication-card.svelte-jkpdds:hover .title:where(.svelte-jkpdds){color:var(--color-brand-700)}.meta.svelte-jkpdds{color:var(--color-brand-500);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.title.svelte-jkpdds{margin:.75rem 0 0}.byline.svelte-jkpdds{color:var(--color-text-muted);font-size:.9rem;margin:.5rem 0 0}.excerpt.svelte-jkpdds{color:var(--color-text-secondary);line-height:1.7;margin:1rem 0 0}.wrap.svelte-w4ca9o{margin:0 auto;max-width:90rem;padding:0 clamp(1.5rem,6vw,6.25rem)}.hero.svelte-w4ca9o{padding:4rem 0 0}.home-link.svelte-w4ca9o{color:var(--color-brand-600);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.home-link.svelte-w4ca9o:hover{color:var(--color-brand-700)}.publication-index.svelte-w4ca9o{padding:3rem 0 8.25rem}.publication-grid.svelte-w4ca9o{display:grid;gap:1.5rem}.empty-state.svelte-w4ca9o{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:1.15rem;line-height:1.7;max-width:36rem}@media(min-width:48rem){.publication-grid.svelte-w4ca9o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.hero.svelte-w4ca9o{padding:5rem 0 0}}
