.index-hero:where(.astro-45pacumo){padding:1rem 0 1.5rem}.kicker:where(.astro-45pacumo){font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem}.index-hero:where(.astro-45pacumo) h1:where(.astro-45pacumo){font-size:clamp(2rem,4vw,2.75rem);font-weight:600;margin:0 0 .75rem;line-height:1.1}.index-hero:where(.astro-45pacumo) .lead:where(.astro-45pacumo){color:var(--text-secondary);font-size:1.0625rem;line-height:1.65;max-width:70ch;margin:0}.ts-list:where(.astro-45pacumo){list-style:none;padding:0;margin:0;display:grid;gap:.15rem}.ts-list:where(.astro-45pacumo) li:where(.astro-45pacumo) a:where(.astro-45pacumo){display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.55rem .75rem;border-radius:6px;text-decoration:none;color:var(--text-primary);font-size:.9375rem}.ts-list:where(.astro-45pacumo) li:where(.astro-45pacumo) a:where(.astro-45pacumo):hover{background:var(--bg-surface-hover)}.name:where(.astro-45pacumo){font-weight:500}.meta:where(.astro-45pacumo){display:inline-flex;gap:.5rem;align-items:center;color:var(--text-muted);font-size:.8125rem}.uid:where(.astro-45pacumo){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-muted);font-size:.8em}.tag-retired:where(.astro-45pacumo){font-size:.6875rem;font-weight:600;padding:.1em .4em;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;color:var(--warning-400);background:var(--warning-dim)}@media(max-width:640px){.ts-list:where(.astro-45pacumo) li:where(.astro-45pacumo) a:where(.astro-45pacumo){grid-template-columns:1fr}.meta:where(.astro-45pacumo){justify-content:flex-start}}
