.article-list.svelte-105gn5u{margin:0;padding:0;list-style:none}li.svelte-105gn5u:last-child{border-bottom:1px solid var(--color-border)}.article-row.svelte-105gn5u{border-top:1px solid var(--color-border);color:var(--color-text);overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-standard);border-radius:14px;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"date copy";align-items:baseline;gap:10px 24px;margin-inline:-24px;padding:32px 24px;display:grid}.article-row.svelte-105gn5u:hover{background:var(--surface-1)}.article-row.svelte-105gn5u:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.has-cover.svelte-105gn5u{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"cover date""cover copy";align-items:start}.article-row.svelte-105gn5u .cover{aspect-ratio:16/9;object-fit:cover;background-color:var(--surface-2);border-radius:10px;grid-area:cover;width:100%;height:auto;display:block}time.svelte-105gn5u{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);grid-area:date;font-size:.75rem;line-height:1.6}.article-copy.svelte-105gn5u{flex-direction:column;grid-area:copy;gap:10px;min-width:0;display:flex}h2.svelte-105gn5u{font-family:var(--font-heading);letter-spacing:-.022em;text-wrap:pretty;margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}p.svelte-105gn5u{max-width:62ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.03125rem;line-height:1.6}@media (width<=767px){.article-row.svelte-105gn5u{border-radius:12px;flex-direction:column;align-items:stretch;margin-inline:-12px;padding:26px 12px;display:flex}.article-row.svelte-105gn5u .cover{margin-bottom:6px}time.svelte-105gn5u{font-size:.71875rem}h2.svelte-105gn5u{letter-spacing:-.02em;font-size:1.375rem;line-height:1.22}p.svelte-105gn5u{font-size:.96875rem;line-height:1.58}}.blog-index.svelte-pyn1lh{overflow-wrap:anywhere;max-width:860px;min-height:55vh;padding-block:112px 96px}h1.svelte-pyn1lh{font-family:var(--font-heading);letter-spacing:-.035em;margin-block:12px 24px;font-size:4.5rem;font-weight:800;line-height:1.02}.eyebrow.svelte-pyn1lh{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-hover);margin:0;font-size:.75rem;line-height:1.6}.intro.svelte-pyn1lh{max-width:40rem;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.2rem;line-height:1.6}.articles.svelte-pyn1lh,.empty.svelte-pyn1lh{margin-top:56px}.empty.svelte-pyn1lh{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:14px;padding-top:32px;display:flex}.empty.svelte-pyn1lh h2:where(.svelte-pyn1lh){font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.empty.svelte-pyn1lh p:where(.svelte-pyn1lh){max-width:46ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.empty.svelte-pyn1lh a:where(.svelte-pyn1lh){box-sizing:border-box;background:var(--color-accent);min-height:44px;color:var(--color-accent-contrast);box-shadow:var(--shadow-accent-sm);transition:background var(--dur-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:9px;padding:13px 20px;font-size:.9375rem;font-weight:600;display:inline-flex}.empty.svelte-pyn1lh a:where(.svelte-pyn1lh):hover{background:var(--color-accent-hover)}.empty.svelte-pyn1lh a:where(.svelte-pyn1lh):focus-visible{outline-color:var(--color-text);outline-offset:3px}@media (width<=767px){.blog-index.svelte-pyn1lh{padding-block:48px 56px}.eyebrow.svelte-pyn1lh{font-size:.71875rem}h1.svelte-pyn1lh{letter-spacing:-.03em;margin-bottom:20px;font-size:2.75rem;line-height:1.04}.intro.svelte-pyn1lh{font-size:1.0625rem}.articles.svelte-pyn1lh,.empty.svelte-pyn1lh{margin-top:40px}}
