.row.svelte-1kxx1vb{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:0 1.25rem;padding:1.4rem 0;display:grid}.row-number.svelte-1kxx1vb{font-family:var(--font-display);color:var(--ink-faint);font-size:.78rem;font-weight:600;line-height:1.9;transition:color .15s}.row.svelte-1kxx1vb:hover .row-number:where(.svelte-1kxx1vb){color:var(--accent)}.row-title.svelte-1kxx1vb{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.row-title.svelte-1kxx1vb a:where(.svelte-1kxx1vb){color:var(--ink);text-decoration:none}.row-title.svelte-1kxx1vb a:where(.svelte-1kxx1vb):hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.18em}.row-description.svelte-1kxx1vb{color:var(--ink-muted);margin:.3rem 0 0;font-size:1rem;line-height:1.5}.row-meta.svelte-1kxx1vb{font-family:var(--font-display);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.9rem;padding-top:.3rem;font-size:.76rem;display:flex}.row-tag.svelte-1kxx1vb{color:var(--ink-muted);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-size:.68rem;font-weight:600;text-decoration:none}.row-tag.svelte-1kxx1vb:hover{color:var(--accent)}@media (width<=720px){.row.svelte-1kxx1vb{grid-template-columns:1.8rem minmax(0,1fr)}.row-meta.svelte-1kxx1vb{white-space:normal;flex-wrap:wrap;grid-column:2;gap:.7rem;padding-top:.55rem}}
