.entries.taxonomy-service-type {
	--grid-template-columns: repeat(2, minmax(0, 1fr));
}
.taxonomy-service-type .entry-card{
	--accent_color-background_initial:	var(--theme-button-background-initial-color, --theme-palette-color-2);
	--accent_color-background_hover:	var(--theme-button-background-hover-color, --theme-palette-color-3);
	--theme-button-background-initial-color: var(--accent_color-background_initial);
	--theme-button-background-hover-color: var(--accent_color-background_hover);
}
.taxonomy-service-type .entry-title {
	position: relative;
}
.taxonomy-service-type .entry-title:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -12px;
    height: 4px;
    background: var(--accent_color-background_initial);
    border-radius: 2px;
}
.taxonomy-posts-list{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
	gap: 0.5rem;
	justify-content: start;
}
.taxonomy-posts-list .entry-button{
	justify-content: start;
    text-align: left;
}

@media (max-width: 999.98px) {
    .entries.taxonomy-service-type {
        --grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
