.people-list{padding:3rem 0 5rem;max-width:1150px;margin-left:auto;margin-right:auto;}
.person-card{display:flex;flex-direction:column;max-width:30rem;margin:0 .75rem;}
.person-card .upper-part{display:flex;justify-content:space-between;}
.person-card .person-photo{width:50%;margin:1.5rem 2.2rem 0.5rem 1rem;}
.person-card .person-photo .field--name-image img{min-height:300px;object-fit:contain;}
.person-card .upper-part>.profile-container{width:50%;position:relative;display:flex;justify-content:flex-end;margin-bottom:4rem;}
.person-card .upper-part>div>img{position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;}
.person-card .profile{width:70%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:4rem;}
.person-card .icon-title{display:flex;align-items:center;margin:0.6rem 0;}
.person-card .icon-title img{width:2.8rem;height:2.8rem;margin-right:0.5rem;}
.person-card .icon-title span{color:white;font-size:1.125rem;}
.person-card .lower-part{padding:1rem;padding-bottom:3rem;}
.person-card .name{font-size:1.15rem;font-weight:500;color:#a7165e;height:2.5rem;}
.person-card .study{margin-top:0.2rem;color:#808080;}
.person-card .position{font-size:0.75rem;font-weight:500;color:#808080;margin:1.5rem 0;line-height: 1rem;}
.person-card .interest{font-size:1.125rem;}
.person-card .interest .title{font-weight:500;}
.profile-image{min-height: 25%; max-height: 100%; aspect-ratio: 1 / 1; }
.ds{font-size:1rem !important;}
aside ul li { float: left; width:25%; }
@media only screen and (max-width:1352px){}
@media only screen and (max-width:1200px){.people-list{gap:3rem 3.5rem;}}
@media only screen and (max-width:992px){.people-list{gap:3rem 3rem;}}
@media only screen and (max-width:868px){.people-list{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:3rem 2rem;}.person-card .person-photo{width:48%;margin-right:1.5rem;}}
@media only screen and (max-width:767px){.people-list{display:grid;grid-template-columns:unset;gap:3rem 3rem;padding-top:0.5rem;}}

