.cs-strip.svelte-uyon0i{padding:4.5rem 0;font-family:var(--bk-font, inherit)}.cs-wrap.svelte-uyon0i{max-width:1140px;margin:0 auto;padding:0 1.5rem}.cs-head.svelte-uyon0i{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.cs-head.svelte-uyon0i h2:where(.svelte-uyon0i){font-family:var(--bk-heading-font, inherit);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;text-transform:var(--bk-heading-transform, none);letter-spacing:var(--bk-heading-spacing, -.01em);color:var(--bk-ink, currentColor);margin:0}.cs-rule.svelte-uyon0i{flex:1;height:var(--bk-border-w, 1px);background:var(--bk-line, color-mix(in srgb, currentColor 18%, transparent))}.cs-grid.svelte-uyon0i{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.cs-card.svelte-uyon0i{display:flex;flex-direction:column;border:var(--bk-border-w, 1px) solid var(--bk-line, color-mix(in srgb, currentColor 14%, transparent));background:var(--bk-surface, color-mix(in srgb, currentColor 4%, transparent));border-radius:var(--bk-radius, 14px);box-shadow:var(--bk-pop, none);color:var(--bk-ink, inherit);text-decoration:none;overflow:hidden;transition:border-color .2s,transform .2s}.cs-card.svelte-uyon0i:hover{border-color:var(--brand, currentColor);transform:translateY(-3px)}.cs-cover.svelte-uyon0i{width:100%;aspect-ratio:16 / 10;object-fit:cover}.cs-body.svelte-uyon0i{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.cs-client.svelte-uyon0i{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--bk-muted, currentColor)}.cs-card.svelte-uyon0i h3:where(.svelte-uyon0i){font-family:var(--bk-heading-font, inherit);font-size:1.15rem;font-weight:700;line-height:1.3;margin:0;letter-spacing:var(--bk-heading-spacing, normal);color:var(--bk-ink, currentColor)}.cs-card.svelte-uyon0i p:where(.svelte-uyon0i){font-size:.85rem;line-height:1.6;color:var(--bk-muted, currentColor);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cs-outcome.svelte-uyon0i{align-self:flex-start;font-size:.76rem;font-weight:700;color:var(--brand, currentColor);background:color-mix(in srgb,var(--brand, currentColor) 12%,transparent);padding:.25rem .6rem;border-radius:999px}.cs-more.svelte-uyon0i{font-size:.8rem;font-weight:700;color:var(--brand, currentColor);margin-top:.25rem}
