.dsa-blog-head {
  --dsa-blog-head__date--font: var(--ks-font-interface-xs);
  --dsa-blog-head__date--font-weight: var(--ks-font-weight-bold);
  --dsa-blog-head__date--color: var(--ks-text-color-interface);
  --dsa-blog-head__headline--font: var(--dsa-headline_h2--font);
  --dsa-blog-head__headline--font-weight: var(--dsa-headline--font-weight);
  --dsa-blog-head__headline--color: var(--dsa-headline--color);
  --dsa-blog-head--margin-bottom: var(--ks-spacing-stack-m);
}

.dsa-blog-head.c-post-head {
  --c-post-head_date--font: var(--dsa-blog-head__date--font, var(--ks-font-interface-xs));
  --c-post-head_date--font-weight: var(--dsa-blog-head__date--font-weight, var(--ks-font-weight-bold));
  --c-post-head_date--color: var(--dsa-blog-head__date--color, var(--ks-text-color-interface));
}
.dsa-blog-head.c-post-head .dsa-headline__headline {
  font: var(--dsa-blog-head__headline--font, var(--dsa-headline_h2--font, var(--ks-font-display-l)));
  font-weight: var(--dsa-blog-head__headline--font-weight, var(--dsa-headline--font-weight, var(--ks-font-weight-medium)));
  color: var(--dsa-blog-head__headline--color, var(--dsa-headline--color, var(--ks-text-color-display)));
}
.dsa-blog-head.c-post-head .c-post-head__image {
  margin-bottom: var(--dsa-blog-head--margin-bottom, var(--ks-spacing-stack-m));
}