/* view-full */
.view-full .content__category .category__items {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 0 0.25em;
    flex-wrap: wrap;
    align-items: center;
}

.view-full .content__category .category__item:not(:last-child) .category__link::after {
    content: ',';
}

.view-full .content__tag .tag__items {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 0 0.25em;
    flex-wrap: wrap;
    align-items: center;
}

.view-full .content__tag .tag__item:not(:last-child) .tag__link::after {
    content: ',';
}

.view-full .date__time,
.view-full .category__item {
    color: var(--theme--color--text--secondary);
    font-size: var(--theme--font-size--xsmall);
    text-transform: uppercase;
}

/* view-teaser */
.view-teaser {
    display: flex;
    gap: var(--theme--gap--normal);
    flex-direction: column;
}

.view-teaser .content__meta {
    display: flex;
    align-items: center;
    gap: 2em;
}

.view-teaser .content__meta .date__time {
    color: var(--theme--color--text--secondary);
    text-transform: uppercase;
    font-size: var(--theme--font-size--small);
}

.view-teaser .content__category .category__items {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 0 0.25em;
    flex-wrap: wrap;
    align-items: center;
    font-size: var(--theme--font-size--small);
}

.view-teaser .content__image {
    
}

.view-teaser .content__category .category__item:not(:last-child) .category__link::after {
    content: ',';
}

.view-teaser .content__excerpt > *:last-child {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .view-teaser {
        flex-direction: row;
    }
}


/* view-search-result */
.view-search-result .content__type {
    display: inline-flex;
    gap: 0.5em;
    align-items: center;
    font-size: var(--theme--font-size--small);
    margin-bottom: 0.25em;
    color: var(--theme--color--primary);
    font-weight: 700;
    text-transform: uppercase;
}

.view-search-result .content__excerpt > *:last-child {
    margin-bottom: 0;
}

.view-list h3 {
    font-size: var(--theme--font-size--normal);
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 0;
}

.view-list .content__meta {
    color: var(--theme--color--text--secondary);
    font-size: var(--theme--font-size--xsmall);
    text-transform: uppercase;
} 

/* front-news-block */
.front-news-block .wp-block-archive__items {
    gap: 0 !important;
}

.front-news-block .wp-block-archive__items .wp-block-archive__item {
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: var(--theme--gap--small);
    padding-bottom: var(--theme--gap--small);
}

.front-news-block .wp-block-archive__items .wp-block-archive__item:last-of-type {
    border-bottom: 0;
    margin: 0;
    padding: 0;
}
