.yst-authors-wrap{

display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:18px;

}



.yst-authors-author{

padding:30px;
border:1px solid #ebe7e4;
border-radius:16px;
background:#fff;
box-shadow:0 8px 26px rgba(43,31,31,.045);

}



.yst-authors-head{

display:grid;
align-items:center;

}



.yst-authors-meta h2{

margin:0;
font-size:17px;
font-weight:800;

}



.yst-authors-meta a{

text-decoration:none;
color:#252225;

}



.yst-authors-meta span{

font-size:11px;
color:#777;

}



.yst-authors-bio{

margin-top:15px;
margin-bottom:20px;
font-size:13px;
line-height:2;
color: #777;

}



.yst-authors-posts{

list-style:none;
padding:0;
margin:15px 0;

}

.yst-authors-posts a{


font-size:13px;

font-weight:600;

color:#222!important;

text-decoration:none;


}



.yst-authors-posts a:hover{

color:var(--brand-primary)!important;

}

.yst-authors-posts li{

display:flex;
justify-content:space-between;
padding:10px 0;
border-bottom:1px solid #eee;

}

.yst-authors-posts time{


font-size:10px;

color:#888;

white-space:nowrap;

font-weight:400;

}

.yst-authors-all{

font-size:12px;
padding:7px 13px;
border-radius:8px;
background:var(--brand-primary);
color:#fff!important;
transition:.2s;

}



@media(max-width:767px){

.yst-authors-wrap{

grid-template-columns:1fr;

}

}