.author-section {
	padding: 25px 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	color: #464646;
	border-bottom: 1px solid #979797;
}
.author-section.first-author {
	border-top: 1px solid #979797;
	margin-top: 17px;
}
@media only screen and (min-width: 600px) {
	.author-section.first-author {
		margin-top: 31px;
	}
}
.author-section__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}
.author-section__name {
	font-weight: 700;
}
.author-section__socials {
	display: flex;
}
.author-section .social-link {
	background: #3d589b;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
}
.author-section .social-link.instagram,
.author-section .social-link.youtube {
	padding: 4px;
}
.author-section .social-link.twitter img {
	max-height: 13px;
	object-fit: contain;
}
.author-section .social-link:not(:last-of-type) {
	margin-right: 6px;
}
