.honrix-entries.posts.list,
.honrix-entries.posts.grid {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
}

.honrix-entries.posts.column-1 article {
    width: 100%;
}

.honrix-entries.posts.column-2 article {
    width: calc(50% - 7px);
}

.honrix-entries.posts.column-3 article {
    width: calc(33.333333% - 9.4px);
}

.honrix-entries.posts.column-4 article {
    width: calc(25% - 10.5px);
}

.honrix-entries.posts.list article:first-child,
.honrix-entries.posts.list article:last-child,
.honrix-entries.posts.grid article:first-child,
.honrix-entries.posts.grid article:last-child {
    width: 100%;
}

.posts article .entry-categories a,
.posts article .author-name a {
    color: var(--savalog-header-color);
    text-transform: capitalize;
}

.posts article .entry-categories a:hover,
.posts article .author-name a:hover {
    color: var(--savalog-text-color);
}

.posts article .entry-title,
.posts article .entry-title a {
    color: var(--savalog-theme-color);
}

.posts article .entry-title:hover,
.posts article .entry-title:hover a {
    color: var(--savalog-header-color);
}

.posts article .date,
.posts article .author-name,
.posts article .comments {
    font-size: 0.8rem;
}

.posts article .author-name a {
    text-transform: uppercase;
}

.posts article .dot {
    width: 3px;
    height: 3px;
    border-radius: 100%;
    background-color: var(--savalog-header-color);
    display: inline-block;
}

.posts article .entry-read-more a {
    color: var(--savalog-header-color);
    display: inline-block;
    padding: 0 20px 10px;
    border-bottom: 1px solid var(--savalog-text-color);
}

.posts article .entry-read-more a:hover {
    color: var(--savalog-text-color);
}