:root {
	--bti-resources-archive-accent-color: #33bdfa;
	--bti-resources-archive-text-color: #001d4f;
}
.post-type-archive-resources .sidebar {
	display: none;
}
.post-type-archive-resources .suki-loop {
	display: none;
}
.resources-main-archive-categories {
	display: flex;
	gap: 2rem 2.5rem;
}
.resources-main-archive-categories li {
	padding: 4px 0;
}
.resources-main-archive-categories li a {
	line-height: 1;
}
.resource-main-archive-term {
	flex: 1 1 auto;
	min-width: 0;
}
@media screen and (max-width: 767px) {
	.resources-main-archive-categories {
		flex-wrap: wrap;
	}
	.resource-main-archive-term {
		flex-basis: 100%;
	}
}
.resource-main-archive-term-parent-link, .resource-main-archive-term-parent-link h2 {
	transition: 0.25s;
	color: var(--bti-resources-archive-text-color);
	text-decoration: none;
	margin-bottom: 15px;
}
.resource-main-archive-term-parent-link:hover h2 {
	color: var(--bti-resources-archive-accent-color);
}
.resource-main-archive-term-child-link, .resource-main-archive-term-child-link h3 {
	transition: 0.25s;
	color: var(--bti-resources-archive-text-color);
	text-decoration: none;
	margin-bottom: 5px;
}
.resource-main-archive-term-child-link h3 {
	font-size: 1.3rem;
}
.resource-main-archive-term-child-link:hover h3 {
	color: var(--bti-resources-archive-accent-color);
}
.resource-main-archive-term-grandchild-link, .resource-main-archive-term-grandchild-link h4 {
	transition: 0.25s;
	color: var(--bti-resources-archive-text-color);
	text-decoration: none;
	margin-bottom: 3px;
}
.resource-main-archive-term-grandchild-link h4 {
	font-size: 1rem;
}
.resource-main-archive-term-grandchild-link:hover h4 {
	color: var(--bti-resources-archive-accent-color);
}
.resource-main-archive-term ul {
	list-style: none;
	padding: 0;
}
.resource-main-archive-term li {
	list-style: none;
	padding: 0;
}
.resource-main-archive-term-post-link {
	font-size: 0.8rem;
	font-weight: 600;
	color: var(--bti-resources-archive-text-color);
}
.resource-main-archive-term-post-link:hover {
	color: var(--bti-resources-archive-accent-color);
}
