.writing-index.svelte-k45wj3{padding-bottom:130px}.writing-list.svelte-k45wj3{border-top:1px solid var(--home-line-soft);margin-top:1rem}.writing-row.svelte-k45wj3{border-bottom:1px solid var(--home-line-faint);flex-direction:column;gap:1rem;min-height:300px;padding:1.2rem;display:flex}.writing-row.svelte-k45wj3:hover,.writing-row.svelte-k45wj3:focus-visible{background:var(--home-surface-hover);outline:none}.writing-card-meta.svelte-k45wj3{justify-content:space-between;align-items:center;gap:1rem;display:flex}.writing-card-meta.svelte-k45wj3 p:where(.svelte-k45wj3){flex-wrap:wrap;gap:.45rem;display:flex}.writing-card-meta.svelte-k45wj3 p:where(.svelte-k45wj3),.writing-arrow.svelte-k45wj3{color:var(--home-ink-38);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.writing-card-meta.svelte-k45wj3 p:where(.svelte-k45wj3) strong:where(.svelte-k45wj3),.writing-arrow.svelte-k45wj3{color:var(--home-accent)}.writing-card-copy.svelte-k45wj3{gap:1.2rem;margin-top:auto;display:grid}.series-label.svelte-k45wj3{color:var(--home-accent);font-size:var(--text-sm);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.writing-row.svelte-k45wj3 h2:where(.svelte-k45wj3){font-size:clamp(1.45rem,2.5vw,2.4rem);font-weight:500;line-height:1.15}.writing-summary.svelte-k45wj3{max-width:680px;color:var(--home-ink-58);font-size:var(--text-body-sm);line-height:1.55}@media (width<=820px){.writing-row.svelte-k45wj3{min-height:250px}}
