.pk-component.sidebar-author {
	display: flex;
	align-items: center;
	gap: max(1rem, calc(1 * var(--su)));
	padding: max(1rem, calc(1 * var(--su)));
	border: 1px solid var(--primary-5);
	background-color: var(--white-100);
}

.pk-component.sidebar-author .avatar {
	flex-shrink: 0;
	width: max(2.5rem, calc(3 * var(--su)));
	height: max(2.5rem, calc(3 * var(--su)));
	object-fit: cover;
	border-radius: 50%;
}

.pk-component.sidebar-author .text {
	display: flex;
	flex-direction: column;
}

.pk-component.sidebar-author .title {
	margin: 0;
	font-size: var(--body-s-regular);
	color: var(--primary-100);
}

.pk-component.sidebar-author .subtitle {
	margin: 0;
	font-size: var(--body-s-regular);
	color: var(--primary-50);
}
