.eyebrow.svelte-30eyyg{margin:0 0 var(--space-3);font:600 11px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--act-red)}h1.svelte-30eyyg{font-size:40px;margin:0;max-width:18ch}.lede.svelte-30eyyg{font:400 16px/1.7 var(--font-body);margin:var(--space-4) 0 var(--space-8);max-width:64ch}.group.svelte-30eyyg{margin-bottom:var(--space-10)}h2.svelte-30eyyg{font-size:22px;margin:0 0 var(--space-5)}.list.svelte-30eyyg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.list.svelte-30eyyg li:where(.svelte-30eyyg){background:var(--white);border:1px solid var(--neutral-300);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card)}.head.svelte-30eyyg{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between}h3.svelte-30eyyg{font-size:19px;margin:0}.meta.svelte-30eyyg{margin:6px 0 0;font:400 13px var(--font-body);color:var(--neutral-500)}.desc.svelte-30eyyg{margin:var(--space-4) 0 0;font:400 15px/1.65 var(--font-body);color:var(--neutral-700);max-width:70ch}.facts.svelte-30eyyg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin:var(--space-5) 0 0}.facts.svelte-30eyyg .wide:where(.svelte-30eyyg){grid-column:1 / -1}dt.svelte-30eyyg{font:600 11px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-500)}dd.svelte-30eyyg{margin:5px 0 0;font:400 14px/1.55 var(--font-body);color:var(--neutral-900)}.actions.svelte-30eyyg{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-5)}.actions.svelte-30eyyg a:where(.svelte-30eyyg){font:600 13.5px var(--font-body)}.band.svelte-30eyyg{background:var(--act-red);border-radius:var(--radius-xl);padding:var(--space-8);color:var(--white);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.band.svelte-30eyyg h2:where(.svelte-30eyyg){color:var(--white);margin:0}.band.svelte-30eyyg p:where(.svelte-30eyyg){margin:0;font:400 15px/1.6 var(--font-body);color:#ffffffeb;max-width:54ch}.empty.svelte-30eyyg{background:var(--white);border:1px dashed var(--neutral-300);border-radius:var(--radius-lg);padding:var(--space-10);font:400 15px var(--font-body);color:var(--neutral-500);margin-bottom:var(--space-8)}@media (max-width: 700px){h1.svelte-30eyyg{font-size:30px}}
