.author-info .name{margin: 0;}
.position{font-size: 1.11rem;margin: 0.7em 0 1em 0;}
.author-info .location{margin-right: 40px;}
.author-info hr{margin-top: 2.5em;height: 2px;background-color: #F8C630;}
.author-wrapper .content + hr{height: 2px;}
.expertise ul{padding-left: 0;list-style-position: inside;}
.biography.mt-80 h2{margin-top: 0;}
@media only screen and (max-width: 767px){
.author-wrapper figure:not(.mobile) {display: none;}    
}
@media only screen and (min-width: 768px){
.author-wrapper figure.mobile{display: none;}
.author-wrapper figure{flex:0 0 40%;margin-left: 40px;}
.author-wrapper figure img{margin-left: auto;}
.author-wrapper .content{width: calc(60% - 40px);}
}
@media only screen and (max-width: 1023px) {
.author-wrapper {max-width: 100%;}
}
@media only screen and (min-width: 1024px){
.author-info .name{padding-right: 20px;}
.position{max-width: 70%;font-size: 1.222rem}
.author-wrapper {padding-top: 80px;}
.sm-links{white-space: nowrap;font-size: 1.222rem;line-height: 1;}
.author-wrapper .sm-links svg{max-height: 18px;max-width: 1em;}
.author-info hr, .author-wrapper .content + hr{height: 3px;}
}
@media only screen and (min-width: 1240px){
.author-wrapper {padding-top: 120px;}
.author-wrapper .content{width: calc(100% - 550px);}
.author-wrapper figure{flex: 0 0 500px;margin-left: 50px;}
}