body.single-people {
font-family: 'Marist' !important;
background-color: #fff !important;
}
.single-people .site-main { 
max-width: 900px; 
margin: auto auto; 
display: grid; 
grid-template-columns: 300px 1fr 120px; 
gap: 40px; align-items: start; 
} .single-people .person-single { 
font-family: 'Marist' !important;
background-color: #f0f0f0 !important; 
padding: 20px; 
border-radius: 10px; 
} .single-people .person-image {
float: right;
margin-right: 20px;
width: 300px;
}
.single-people .person-image img { 
width:100%; 
height:auto;
object-fit:cover;
}
.single-people .person-info {
font-size:16px; 
line-height:1.6;
}
.single-people .people-back {
text-align:right;
}
.single-people .people-back a {
text-decoration:none; 
font-weight:500; 
color:#000;
}
.single-people .person-info {
overflow: hidden;
} @media (max-width: 768px) {
.single-people .site-main {
grid-template-columns: 1fr; }
.single-people .people-back {
position: relative; margin-top: 10px;
}
}