.page-title-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 40px 0 25px;
}
.page-title-row h1 {
	margin: 0 40px 0 0;
}
.page-title-row .page-title {
	display: flex;
	gap: 1rem;
}
.page-title-row .page-title-actions {
	display: flex;
	align-items: center;
	gap: 1rem;
}

@media (max-width: 767px) {
	.page-title-row {
		display: block;
		margin: 40px 0 15px;
	}
	.page-title-row h1 {
		margin: 0 0 10px;
	}
}
@media screen and (max-width: 640px) {
	.page-title-row .page-title {
		width: 100%;
	}
}