.entry-header-text {
    padding-bottom: 1.875rem;
}

.entry-category {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: var(--font-size-sm);
    font-weight: 500;
    margin: 0 0 .9375rem 0;
    padding: 0;
}

.entry-title {
    margin-bottom: 1.25rem;
}

.entry-meta {
    margin-bottom: 1.25rem;
}

.entry-post-meta {
    display: flex;
    align-items: center;
    column-gap: 1.25rem;
    flex-wrap: wrap;
}

.entry-meta-item {
    font-size: var(--font-size-sm);
    display: flex;
    align-items: center;
    gap: .5rem;
    position: relative;
    line-height: 1;
}

.entry-author-avatar img {
    border-radius: 50%;
}


/* TOC */
.wp-block-rank-math-toc-block {
    padding: 10px;
    background-color: var(--color-secondary);
    border: 1px dashed var(--color-border-base);
    border-radius: var(--border-radius-md);
    margin-bottom: 20px;
}

.wp-block-rank-math-toc-block nav {
    max-height: 450px;
    overflow-y: auto;
}

.wp-block-rank-math-toc-block nav li a,
.wp-block-rank-math-toc-block nav li::before {
    color: var(--color-heading);
}

.wp-block-rank-math-toc-block nav > ol > li > a,
.wp-block-rank-math-toc-block nav > ol > li::before {
    font-weight: 500;
}

.wp-block-rank-math-toc-block a:hover {
    color: var(--color-link-hover);
}

.wp-block-rank-math-toc-block ul ul,
.wp-block-rank-math-toc-block ol ol {
    margin: 0;
}

.wp-block-rank-math-toc-block ol ol li {
    margin-bottom: 0;
}

.wp-block-rank-math-toc-block ol li,
.wp-block-rank-math-toc-block ol ol li:last-child {
    margin-bottom: 8px;
}