@charset "utf-8";

/* 새글 스킨 (latest) */
.author-info ul{border-top:1px #dce3e8 solid;}
.author-info li{ width:calc(100% / 4);box-sizing:border-box; border-bottom:1px #dce3e8 solid;}
.author-info li:nth-child(1){ background:url(../../../img/main/author-info-bg.jpg) no-repeat 50% 50%; background-size:cover;}
.author-info li a{ display:flex;flex-direction: column; padding:100px; }
.author-info li+li{ border-left:1px #dce3e8 solid;}
.author-info li img{ width:100%;}
.author-info li h2 b{ border:1px #ddd solid; padding:10px 30px; border-radius:20px; display:inline-block;font-size:20px; margin:37px 0 27px 0; font-weight:400; color:#555;}
.author-info li h1{ -webkit-line-clamp: 1; margin:15px 0 0px 0; font-weight:600; font-size:35px;     display: block; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.author-info li span{ display:block;color: var(--clr-point-main); font-size:25px; margin-top:10px;}
.author-info li p{ margin-top:15px; color:#777;}


@media all and (max-width : 1920px){
	
	.author-info li a{ display:flex;flex-direction: column; padding:70px; }
	.author-info li h2 b{ font-size:17px;margin:30px 0 20px 0;padding:7px 20px;}
	.author-info li h1{font-size:27px;}
	.author-info li span{ font-size:20px; font-weight:500; margin-top:5px;}


	
}
@media all and (max-width : 1280px){
	.author-info li a{ padding:37px;}
	.author-info li h1{ font-size:23px; margin:0;}
	.author-info li span{ font-size:17px;}

}

@media all and (max-width : 1024px){
	
	.author-info li{ width:calc(100% / 3);}
	.author-info li:nth-child(1){ display:none;}
	.author-info li:nth-child(7){ display:none;}
	

	
}

@media all and (max-width : 640px){
	
	.author-info li{ width:calc(100% / 2);}
	.author-info li a{ padding:15px;}
	.author-info li h1{ font-size:18px;}
	.author-info li span{ font-size:15px;}
	

}