.page.svelte-8lyz9q{padding:8px 40px 80px}h1.svelte-8lyz9q{font-family:var(--font-serif);margin:12px 0 40px;font-size:clamp(40px,6vw,84px);font-weight:400;line-height:1}.list.svelte-8lyz9q{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px;display:grid}ul.svelte-8lyz9q{margin:0;padding:0;list-style:none}li.svelte-8lyz9q a:where(.svelte-8lyz9q){border-top:1px solid var(--color-ink-faint);justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;transition:opacity .25s;display:flex}li.svelte-8lyz9q:last-child a:where(.svelte-8lyz9q){border-bottom:1px solid var(--color-ink-faint)}li.svelte-8lyz9q a.dim:where(.svelte-8lyz9q){opacity:.35}.title.svelte-8lyz9q{font-family:var(--font-serif);font-size:clamp(28px,3.6vw,48px);line-height:1.05}.meta.svelte-8lyz9q{letter-spacing:.06em;color:var(--color-ink-dim);white-space:nowrap;font-size:13px}.preview.svelte-8lyz9q{height:60vh;position:sticky;top:100px}.preview.svelte-8lyz9q img:where(.svelte-8lyz9q){object-fit:contain;object-position:top right;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.preview.svelte-8lyz9q img.show:where(.svelte-8lyz9q){opacity:1}@media (width<=900px){.page.svelte-8lyz9q{padding:8px 16px 60px}.list.svelte-8lyz9q{grid-template-columns:1fr}.preview.svelte-8lyz9q{display:none}}
