.articles-section.svelte-hpiunh{padding:64px 0 100px}.articles-empty.svelte-hpiunh{color:var(--c-muted);font-family:var(--f-mono);padding:48px 0;font-size:13px}.articles-grid.svelte-hpiunh{background:var(--c-border);border:1px solid var(--c-border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.articles-grid.svelte-hpiunh>[role=listitem]:where(.svelte-hpiunh){min-width:0;min-height:0;display:flex}.articles-grid.svelte-hpiunh>[role=listitem]:where(.svelte-hpiunh)>.grid-placeholder{box-sizing:border-box;flex:1;width:100%}.article-card.svelte-hpiunh{background:var(--c-surface);color:inherit;content-visibility:auto;contain-intrinsic-size:auto 320px;flex-direction:column;flex:1;gap:14px;width:100%;min-width:0;padding:36px 32px;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:hidden}.article-card.svelte-hpiunh:hover{background:var(--c-surface2)}.article-card.svelte-hpiunh>:where(.svelte-hpiunh):not(.article-bg){z-index:1;position:relative}.article-bg.svelte-hpiunh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.article-bg.svelte-hpiunh img:where(.svelte-hpiunh){object-fit:cover;object-position:center;opacity:.12;filter:grayscale(60%);width:100%;height:100%;transition:opacity .35s,transform .35s,filter .35s;position:absolute;inset:0}.article-card.svelte-hpiunh:hover .article-bg:where(.svelte-hpiunh) img:where(.svelte-hpiunh){opacity:.32;filter:grayscale(0);transform:scale(1.04)}.article-date.svelte-hpiunh{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:600}.article-title.svelte-hpiunh{font-family:var(--f-display);letter-spacing:-.01em;color:var(--c-white);overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2;transition:color .2s}.article-card.svelte-hpiunh:hover .article-title:where(.svelte-hpiunh){color:var(--c-accent)}.article-desc.svelte-hpiunh{color:var(--c-muted);flex:1;font-size:14px;line-height:1.65}.article-link.svelte-hpiunh{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;transition:color .2s;display:flex}.article-card.svelte-hpiunh:hover .article-link:where(.svelte-hpiunh){color:var(--c-accent)}@media (width<=1024px){.articles-grid.svelte-hpiunh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.articles-section.svelte-hpiunh{padding:48px 0 80px}.articles-grid.svelte-hpiunh{grid-template-columns:1fr}}
