.titleLayout{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  box-sizing:border-box;
  width:100%;
}
.titleLayout[data-size=s]{
  gap:var(--sn-primitive-dimension-4, 4px);
  margin-bottom:var(--sn-primitive-dimension-4, 4px);
  padding-top:var(--sn-primitive-dimension-8, 8px);
  padding-right:var(--sn-primitive-dimension-8, 8px);
  padding-left:var(--sn-primitive-dimension-8, 8px);
}
.titleLayout[data-size=m]{
  gap:var(--sn-primitive-dimension-8, 8px);
  margin-bottom:var(--sn-primitive-dimension-8, 8px);
  padding-top:var(--sn-primitive-dimension-16, 16px);
  padding-right:var(--sn-primitive-dimension-16, 16px);
  padding-left:var(--sn-primitive-dimension-16, 16px);
}
.titleLayout[data-size=l]{
  gap:var(--sn-primitive-dimension-16, 16px);
  margin-bottom:var(--sn-primitive-dimension-16, 16px);
  padding-top:var(--sn-primitive-dimension-24, 24px);
  padding-right:var(--sn-primitive-dimension-24, 24px);
  padding-left:var(--sn-primitive-dimension-24, 24px);
}

[data-card-custom-image] + .titleLayout[data-size]{
  padding-top:0;
}

.contentLayout{
  overflow:hidden;
  display:block;
  min-width:0;
  max-width:100%;
}

.title{
  display:block;
  max-width:100%;
  color:var(--sn-theme-color-available-version-textMain, var(--sn-brand-color-text-version-main, #000000));
}

.metadata{
  max-width:100%;
  color:var(--sn-theme-color-available-version-textSecondary, var(--sn-brand-color-text-version-secondary, rgba(0, 0, 0, 0.7803921569)));
}

.description{
  max-width:100%;
  color:var(--sn-theme-color-available-version-textSecondary, var(--sn-brand-color-text-version-secondary, rgba(0, 0, 0, 0.7803921569)));
}