.ckc-cs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--gut);margin-top:34px}.ckc-cs-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--rad);background:var(--cell);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .24s ease,box-shadow .24s ease}.ckc .ckc-cs-card:hover{background:#21252d;box-shadow:inset 0 0 0 1px var(--line-2)}.ckc-cs-shot{aspect-ratio:16 / 10;width:100%}.ckc-cs-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.ckc-cs-sector{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ckc-cs-sector.is-nda{color:var(--mute)}.ckc .ckc-cs-t{font-size:19px;line-height:1.2;letter-spacing:-.022em;color:var(--ink)}.ckc-cs-client{font-size:13px;color:var(--ink-2)}.ckc .ckc-cs-d{flex:1;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.ckc-cs-tags{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:4px}.ckc-cs-tag{font-size:12px;color:var(--dim)}.ckc-cs-cta{display:flex;align-items:center;gap:7px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink);transition:color .2s ease}.ckc-cs-card:hover .ckc-cs-cta{color:var(--or)}.ckc-cs-cta.is-nda{color:var(--mute)}.ckc-cs-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ckc .ckc-cs-filter{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;color:var(--ink-2);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ckc .ckc-cs-filter:hover{border-color:var(--ink-2);color:var(--ink)}.ckc .ckc-cs-filter.is-on{background:var(--ink);border-color:var(--ink);color:#0a0b0d}.ckc-cs-count{font-size:12px;opacity:.55}@media(max-width:680px){.ckc-cs-body{padding:20px}.ckc .ckc-cs-filter{height:36px;padding:0 14px;font-size:13px}}.ckc .ckc-cs-note{margin-top:26px;font-size:13px;line-height:1.5;color:var(--dim)}
