.page-hero.svelte-7fc3ar{position:relative;overflow:hidden;background:var(--bg-deep);border-bottom:1px solid var(--border)}.index.svelte-7fc3ar{padding:var(--space-8) 0}.wrap.svelte-7fc3ar{position:relative;z-index:1;max-width:var(--container-narrow);margin:0 auto;padding-inline:var(--space-4)}.head.svelte-7fc3ar{padding-block:var(--space-9) var(--space-8)}.eyebrow.svelte-7fc3ar{font-family:var(--font-mono);font-size:var(--step--1);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:var(--space-3)}.head.svelte-7fc3ar h1:where(.svelte-7fc3ar){font-size:var(--step-4)}.lead.svelte-7fc3ar{margin-top:var(--space-3);color:var(--muted);max-width:var(--measure);font-size:var(--step-1)}.posts.svelte-7fc3ar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.card.svelte-7fc3ar{display:block;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--brass);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.card.svelte-7fc3ar:hover{background:var(--surface-2);border-color:var(--border-strong);border-left-color:var(--brass-bright)}.date.svelte-7fc3ar{font-family:var(--font-mono);font-size:var(--step--1);color:var(--faint)}.title.svelte-7fc3ar{font-size:var(--step-2);margin-top:var(--space-2)}.desc.svelte-7fc3ar{margin-top:var(--space-3);color:var(--muted);max-width:var(--measure)}.more.svelte-7fc3ar{display:inline-block;margin-top:var(--space-4);font-size:var(--step--1);font-weight:600;color:var(--brass-bright)}
