.ds-card{gap:var(--gap-md);background:var(--color-bg-container-primary-semi);border:var(--border-xs)solid var(--color-bg-container-border);border-radius:var(--radius-xl);min-width:250px;height:268px;padding:var(--padding-lg);color:inherit;flex-direction:column;flex:1 1 0;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 0 #0000}.ds-card--interactive{cursor:pointer}.ds-card--interactive:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.ds-card__preview{flex:1;justify-content:center;align-items:center;height:184px;min-height:0;display:flex}.ds-card__title{font-family:var(--font-paragraph-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);text-align:center;width:100%}.ds-card--case-study{cursor:pointer;gap:0;min-width:0;height:auto;padding:0;overflow:hidden}.ds-card--case-study:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.ds-card--case-study--placeholder{opacity:.55;cursor:default}.ds-card--case-study--placeholder:hover{box-shadow:none;transform:none}.ds-card--case-study__cover-wrap{aspect-ratio:940/480;background:var(--color-bg-container-secondary);width:100%;overflow:hidden}.ds-card--case-study__cover-image{object-fit:cover;width:100%;height:100%;display:block}.ds-card--case-study__cover-placeholder{background:var(--color-bg-container-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ds-card--case-study__cover-placeholder-logo{object-fit:contain;opacity:.6;width:64px;height:64px}.ds-card--case-study__body{gap:var(--gap-sm);padding:var(--padding-lg);flex-direction:column;display:flex}.ds-card--case-study__eyebrow{align-items:center;gap:var(--gap-xs);display:flex}.ds-card--case-study__company-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.ds-card--case-study__company-name{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-em-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-secondary)}.ds-card--case-study__title{font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);text-align:left;margin:0}.ds-card--case-study__dek{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin:0}
