.page.svelte-7fc3ar{width:100%;overflow-x:hidden}.blog.svelte-7fc3ar{background:var(--bg);color:var(--fg)}.wrap.svelte-7fc3ar{max-width:78ch;margin:0 auto;padding:0 var(--space-6)}.hero.svelte-7fc3ar{background:var(--da-grad-deep);color:var(--fg-on-brand);padding:var(--space-10) 0 var(--space-9)}.eyebrow.svelte-7fc3ar{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--brand-accent);margin:0 0 var(--space-3)}.hero.svelte-7fc3ar h1:where(.svelte-7fc3ar){font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);margin:0 0 var(--space-4)}.lede.svelte-7fc3ar{color:var(--da-cyan-100);font-size:1.0625rem;line-height:1.6;margin:0;max-width:62ch}.list.svelte-7fc3ar{padding:var(--space-9) var(--space-6) var(--space-10);display:grid;gap:var(--space-4)}.card.svelte-7fc3ar{border:1px solid var(--border);border-radius:var(--radius-lg, 14px);background:var(--bg-elevated);transition:border-color .18s,transform .18s}.card.svelte-7fc3ar:hover{border-color:var(--brand);transform:translateY(-2px)}.card-link.svelte-7fc3ar{display:block;padding:var(--space-6);text-decoration:none;color:inherit}.card.svelte-7fc3ar time:where(.svelte-7fc3ar){font-size:.8125rem;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em}.card.svelte-7fc3ar h2:where(.svelte-7fc3ar){font-family:var(--font-display);font-size:1.375rem;line-height:1.3;margin:var(--space-2) 0 var(--space-3)}.card.svelte-7fc3ar p:where(.svelte-7fc3ar){color:var(--fg-muted);line-height:1.6;margin:0 0 var(--space-4)}.meta.svelte-7fc3ar{font-size:.875rem;font-weight:600;color:var(--brand)}.empty.svelte-7fc3ar{color:var(--fg-muted)}
