.lk-article--authors {
  display: flex;
  flex-direction: row;
  gap: 2rem;
  align-items: center;
}

.layout-content {
    flex: 1 0.5 43.25rem; /* 692px / 16 = 43.25rem */
    max-width: 100dvw;
}

aside.layout-sidebar-first {
    flex: 1 0 16.5rem; /* 264px / 16 = 16.5rem */
    padding-top: 1rem;
}

aside.layout-sidebar-first h2 {
    font-size: var(--heading-3xl--font-size);
    font-weight: var(--heading-font-weight);
    margin-bottom: 1rem;
}

aside.layout-sidebar-first .lk-teaser-card {
    margin-bottom: 2rem;
}

/* @TODO: move below overwrites to a teaser component logic */
aside.layout-sidebar-first .lk-headline {
    font-size: var(--heading-lg--font-size);
}

/* @todo: Move below to an article feComponentTransfer */

article.node--view-mode-full > div {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}

/* article.node--article .layout__region {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 1rem;
} */

article .node--article--top-section > .layout__region--content{
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

article.node--article .node--article--meta .layout__region {
    align-items: center;
    border-bottom: 1px solid var(--woodsmoke-100);
    border-top: 1px solid var(--woodsmoke-100);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 0.5625rem 0;
}

article.node--article .node--article--meta .layout__region > div:has(.lk-date) {
    grid-column: 2;
    justify-self: end;
}
