.hero.svelte-1uha8ag{margin-bottom:1.5rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw + 1rem,2.2rem)}.lede.svelte-1uha8ag{color:#333;margin:0 0 1rem;font-size:1.05rem}.cta.svelte-1uha8ag{color:#fff;background:#b91c1c;border-radius:6px;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.cta.svelte-1uha8ag:hover{background:#991b1b}.card.svelte-1uha8ag{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:1rem;padding:1.1rem 1.25rem}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:.005em;margin:0 0 .6rem;font-size:1.05rem}.card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:1.1rem}.card.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.35rem}.card.status.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#444;margin:0}.categories.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.categories.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#fafafa;border:1px solid #ececec;border-radius:6px;align-items:center;gap:.5rem;margin:0;padding:.45rem .6rem;font-size:.95rem;display:flex}.cat-dot.svelte-1uha8ag{background:#b91c1c;border-radius:50%;flex-shrink:0;width:8px;height:8px}
