/* SLBD archive, posts-index and listing presentation. */
.slbd-archive-header {
    margin-block: 0 var(--slbd-grid-gap, 16px);
}

.slbd-archive-header__title {
    margin-block: 0 var(--slbd-grid-gap, 16px);
}

.slbd-archive-header__description {
    max-width: var(--wp--custom--slbd--layout--content-max, 740px);
}

.slbd-content-loop {
    display: grid;
    gap: var(--slbd-grid-gap, 16px);
}

.slbd-entry--archive {
    padding-block-end: var(--slbd-grid-gap, 16px);
    border-block-end: 1px solid var(--wp--custom--slbd--color--divider, #DCE0D7);
}

.slbd-entry__thumbnail {
    display: block;
    margin-block-end: var(--slbd-grid-gap, 16px);
    overflow: hidden;
}

.slbd-entry__thumbnail img {
    display: block;
    width: 100%;
    height: auto;
}

.slbd-entry--archive .slbd-entry__title {
    margin-block: 0 var(--slbd-grid-gap, 16px);
}

.slbd-entry--archive .slbd-entry__title a {
    color: inherit;
    text-decoration: none;
}

.slbd-entry--archive .slbd-entry__title a:hover,
.slbd-entry--archive .slbd-entry__title a:focus-visible {
    text-decoration: underline;
    text-underline-offset: 0.14em;
}

.slbd-posts-pagination,
.navigation.pagination {
    margin-block-start: var(--slbd-grid-gap, 16px);
}

.slbd-posts-pagination .nav-links,
.navigation.pagination .nav-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--slbd-grid-gap, 16px);
}

.slbd-no-results {
    max-width: var(--wp--custom--slbd--layout--content-max, 740px);
    margin-inline: auto;
}
