.writing-index.svelte-k45wj3{padding-bottom:130px}.writing-list.svelte-k45wj3{border-top:1px solid var(--home-line-soft)}.writing-row.svelte-k45wj3{border-bottom:1px solid var(--home-line-faint);grid-template-columns:54px minmax(260px,.9fr) minmax(260px,1.1fr) auto;align-items:center;gap:28px;min-height:170px;padding:30px 0;display:grid}.writing-row.svelte-k45wj3:hover,.writing-row.svelte-k45wj3:focus-visible{background:var(--home-surface-hover);outline:none}.writing-row.svelte-k45wj3>span:where(.svelte-k45wj3),.writing-row.svelte-k45wj3 div:where(.svelte-k45wj3)>p:where(.svelte-k45wj3){color:var(--home-ink-38);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.writing-row.svelte-k45wj3 div:where(.svelte-k45wj3)>p:where(.svelte-k45wj3){color:var(--home-accent);margin-bottom:12px}.writing-row.svelte-k45wj3 h2:where(.svelte-k45wj3){font-size:clamp(1.2rem,2.1vw,2.1rem);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}.writing-row.svelte-k45wj3 strong:where(.svelte-k45wj3){color:var(--home-accent);font-size:var(--text-body)}@media (width<=820px){.writing-row.svelte-k45wj3{grid-template-columns:38px minmax(0,1fr) auto;gap:18px;min-height:0;padding-block:28px 34px}.writing-summary.svelte-k45wj3{grid-column:2/-1}.writing-row.svelte-k45wj3 strong:where(.svelte-k45wj3){grid-area:1/3}}
