.l-container--blog-aside {
  /* stylelint-disable-next-line property-no-unknown */
  container-name: blog-aside;
}

.dsa-blog-aside {
  --dsa-blog-aside--gap: var(--ks-spacing-stack-s);
  --dsa-blog-aside__author__title--font: var(--ks-font-copy-m);
  --dsa-blog-aside__author__subtitle--font: var(--ks-font-copy-s);
  --dsa-blog-aside__author__image--flex-basis: 120px;
  --dsa-blog-aside__author__body--flex-basis: 100px;
  --dsa-blog-aside__author__link--font: var(--ks-font-interface-s);
  --dsa-blog-aside__author--gap-horizontal: var(--ks-spacing-inline-s);
  --dsa-blog-aside__author--gap-vertical: var(--ks-spacing-stack-xs);
  --dsa-blog-aside__meta__item--font: var(--ks-font-interface-s);
  --dsa-blog-aside__meta__item--color: var(--ks-text-color-interface);
  --dsa-blog-aside__meta__item__icon--size: 1.2em;
  --dsa-blog-aside__share-bar__icon--size: 1.75em;
  --dsa-blog-aside__sharebar__link--color: var(--dsa-link--color);
  --dsa-blog-aside__sharebar__link--color_hover: var(--dsa-link--color_hover);
}
@container blog-aside (min-width: 370px) {
  .dsa-blog-aside {
    --dsa-blog-aside__author__image--flex-basis: 180px;
    --dsa-blog-aside__author__title--font: var(--ks-font-copy-l);
    --dsa-blog-aside__author__subtitle--font: var(--ks-font-copy-m);
    --dsa-blog-aside__author__link--font: var(--ks-font-interface-m);
    --dsa-blog-aside__author--gap-horizontal: var(--ks-spacing-stack-s);
    --dsa-blog-aside__author--gap-vertical: var(--ks-spacing-inline-l);
    --dsa-blog-aside__meta__item--font: var(--ks-font-interface-m);
    --dsa-blog-aside__share-bar__icon--size: 2em;
  }
}

.l-container--blog-aside {
  /* stylelint-disable-next-line property-no-unknown */
  container-name: blog-aside;
}

.dsa-blog-aside {
  display: flex;
  flex-direction: column;
  gap: var(--dsa-blog-aside--gap);
}
.dsa-blog-aside .dsa-contact {
  --dsa-contact--gap-vertical: var(--dsa-blog-aside__author--gap-vertical, var(--ks-spacing-stack-xs));
  --dsa-contact--gap-horizontal: var(--dsa-blog-aside__author--gap-horizontal, var(--ks-spacing-inline-xs));
  --dsa-contact__image--flex-basis: var(--dsa-blog-aside__author__image--flex-basis, 200px);
  --dsa-contact__body--flex-basis: var(--dsa-blog-aside__author__body--flex-basis, 300px);
  --dsa-contact__title--font: var(--dsa-blog-aside__author__title--font, var(--ks-font-copy-m));
  --dsa-contact__subtitle--font: var(--dsa-blog-aside__author__subtitle--font, var(--ks-font-copy-s));
  --dsa-contact__link--font: var(--dsa-blog-aside__author__link--font, var(--ks-font-interface-s));
}
.dsa-blog-aside .c-post-meta {
  --c-post-meta--gap: 0.25em var(--ks-spacing-inline-s);
  --c-post-meta_item--gap: 0.5em;
  --c-post-meta_item--font: var(--dsa-blog-aside__meta__item--font, var(--ks-font-interface-s));
  --c-post-meta_item--color: var(--dsa-blog-aside__meta__item--color, var(--ks-text-color-interface));
  --c-post-meta_item--icon-size: var(--dsa-blog-aside__meta__item__icon--size, 1.2em);
}
.dsa-blog-aside .c-post-share-bar {
  --c-post-share-bar_link--icon-size: var(--dsa-blog-aside__share-bar__icon--size, 1.5rem);
}
.dsa-blog-aside .c-post-share-bar .c-post-share-bar__link {
  color: var(--dsa-blog-aside__sharebar__link--color, var(--dsa-link--color));
}
.dsa-blog-aside .c-post-share-bar .c-post-share-bar__link:hover {
  color: var(--dsa-blog-aside__sharebar__link--color_hover, var(--dsa-link--color_hover));
}
.dsa-blog-aside .c-contact__links {
  color: var(--dsa-blog-aside__links--color, var(--dsa-link--color));
}
.dsa-blog-aside .c-contact__links .icon {
  color: inherit;
}
.dsa-blog-aside .c-divider {
  --c-divider--background: var(--dsa-blog-aside__divider--color, var(--ks-border-color-accent));
}