@media screen and (min-width: 640px) {
	div#temas .categoria-temas {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (min-width: 768px) {
	section.busca .conteudo-busca .busca-listagem article.busca-arquivo-conteudo,
	section.busca .conteudo-busca .busca-listagem:after {
		--altura-linha: 10rem;
	}
	header.topo section.topo-barra-busca form.barra-busca-form.ativo {
		position: relative;
		width: initial;
		height: initial;
		overflow: initial;
		padding: initial;
	}
	header.topo section.topo-barra-busca form.barra-busca-form.ativo .barra-busca-opcoes .busca-opcoes-filtros {
		flex-direction: row !important;
		gap: 1rem;
	}
	header.topo section.topo-barra-busca form.barra-busca-form.ativo .barra-busca-opcoes .busca-opcoes-filtros .opcoes-busca-tipos > ul {
		flex-direction: column;
	}
	header.topo section.topo-barra-busca form.barra-busca-form.ativo .barra-busca-opcoes .busca-opcoes-filtros a.opcoes-busca-item {
		width: 100%;
	}
	div#temas .categoria-temas {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (min-width: 993px) {
	section.busca-por-colecao .colecao-btns {
		flex-wrap: nowrap;
		margin-bottom: 0;
	}
	section.busca-por-colecao .colecao-btns a {
		border-radius: 5px 5px 0 0;
		border-bottom: none;
	}
}

@media (min-width: 768px) and (-webkit-device-pixel-ratio: 1.5) {
	:root {
		--zoom: 0.95;
		--tamanho-fonte-base: 16px;
	}
}

@media (min-width: 1024px) {
	/* section.busca .conteudo-busca .busca-listagem article.busca-arquivo-conteudo,
	section.busca .conteudo-busca .busca-listagem:after {
		--altura-linha: 15rem;
	} */
}

@media screen and (min-width: 1280px) {
	section.busca .conteudo-busca .busca-listagem article.busca-arquivo-conteudo,
	section.busca .conteudo-busca .busca-listagem:after {
		--altura-linha: 13rem;
	}
	div#temas .categoria-temas {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media screen and (min-width: 1536px) {
	div#temas .categoria-temas {
		grid-template-columns: repeat(6, 1fr);
	}
}

@media screen and (min-width: 2560px) {
	div#temas .categoria-temas {
		grid-template-columns: repeat(7, 1fr);
	}
}
