.logo {
	display: flex;
	align-items: center;
}

.logo__image {
	width: 4rem;
	height: 4rem;
	width: clamp(3.5rem, 7vw, 4rem);
	height: clamp(3.5rem, 7vw, 5rem);
	margin-right: 0.7rem;
	object-fit: contain;
}

.logo__content h1 {
	padding: 0;
	margin-bottom: .2rem;
	font-size: 1.2rem;
	font-size: clamp(1.1rem, 3vw, 1.4rem);
	font-weight: bold;
}

.logo__content h2 {
	padding: 0;
	font-size: 0.87rem;
	font-size: clamp(0.75rem, 2.1vw, 1rem);
	font-weight: normal;
}