.engagements.svelte-56s2in{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.engagement.svelte-56s2in{background:var(--surface);padding:clamp(22px,3vw,30px)}.engagement-meta.svelte-56s2in{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin-bottom:10px;font-family:var(--font-mono);font-size:var(--text-xs)}.engagement-role.svelte-56s2in{color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-label)}.engagement-since.svelte-56s2in{color:var(--tertiary)}.engagement.svelte-56s2in h3:where(.svelte-56s2in){font-size:var(--text-lg);margin-bottom:10px}.engagement.svelte-56s2in p:where(.svelte-56s2in){color:var(--secondary);font-size:var(--text-sm);max-width:68ch;margin-bottom:0}.status.svelte-56s2in{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tertiary);margin:0}.case-card.svelte-56s2in p:where(.svelte-56s2in){color:var(--content);max-width:68ch}.case-card.svelte-56s2in p.last:where(.svelte-56s2in){margin-bottom:0}.section.svelte-56s2in .btn-row:where(.svelte-56s2in){margin-top:28px}
