.block-tag-listing__nav {
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
    gap: 12px;
	margin-bottom: 40px;
}

.block-tag-listing__nav a {
    background: var(--wp--preset--color--tertiary);
	border-radius: var(--wp--custom--border-radius--tiny);
    display: inline-flex;
    width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: var(--wp--preset--color--foreground);

	font-family: var(--wp--custom--typography--interface--font-family);
	font-size: var(--wp--custom--typography--interface--font-size);
	font-weight: 400;
	letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
	line-height: var(--wp--custom--line-height--small);
	text-transform: var(--wp--custom--typography--interface--text-transform);
}

.block-tag-listing__nav a:hover,
.block-tag-listing__nav a:focus {
    background: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--background);
    text-decoration: none;
}

.block-tag-listing__section + .block-tag-listing__section {
	margin-top: 54px;
}

.block-tag-listing__section h3 {
}

.block-tag-listing__section ul {
    columns: 2;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 24px;
}

.block-tag-listing__section li {
    list-style-type: none;
    break-inside: avoid;
    padding-bottom: 12px;
}

.block-tag-listing__section li a {
	font-weight: 400;
	font-size: var(--wp--preset--font-size--tiny);
	text-decoration: none;
	color: var(--wp--preset--color--foreground);
	margin-left: 8px;
}

.block-tag-listing__section-back-to-top {
	margin-top: 8px;
}

.block-tag-listing__section-back-to-top a {
	font-family: var(--wp--custom--typography--interface--font-family);
	font-size: var(--wp--custom--typography--interface--font-size);
	font-weight: 400;
	letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
	line-height: var(--wp--custom--line-height--small);
	text-transform: var(--wp--custom--typography--interface--text-transform);
}

@media only screen and (min-width: 768px) {
    .block-tag-listing__section ul {
        columns: 3;
    }
}
