.page-node-type-people_bios main {
    display: block;
    grid-template-columns: 1fr;
}

.page-node-type-people_bios .region-breadcrumb {
    display: none;
}

.page-node-type-people_bios .people-inner {
    display: flex !important;
    gap: 4rem;
    margin: 4rem auto;
    padding-inline: 4rem;
    max-width: var(--content-width-narrower);
}

.page-node-type-people_bios .people-content {
    width: 30%;
}

.page-node-type-people_bios .people-body .text-formatted {
    max-width: var(--content-width-narrower);
    margin: 0 auto;
}

.page-node-type-people_bios .people-details {
    margin-bottom: 3rem;
    margin-top: 3rem;
}

.page-node-type-people_bios .people-body-wrap {
    width: 81%;
}

.page-node-type-people_bios h3 {
    font-size: 2.6rem;
}

.page-node-type-people_bios .people-inner li {
    padding-left: 0;
    margin-left: 0;
}

.page-node-type-people_bios .people-details ul li {
    font-size: 1.8rem;
}

.page-node-type-people_bios .item-list ul {
    margin-bottom: 0;
}

.page-node-type-people_bios h1 {
    font-size: 3rem;
    margin-bottom: 0;
    font-weight: 700;
}

.page-node-type-people_bios .people-address {
    margin: 1.25rem 0;
}

.page-node-type-people_bios .people-inner .people-image img {
    border-radius: 8px;
    max-width: 300px;
    height: auto;
}
.page-node-type-people_bios .people-hometown-link:last-child:after {
  content: none;
}
.page-node-type-people_bios .people-residency {
  margin-top: 1.25rem;
}

@media screen and (max-width: 1225px){
    .page-node-type-people_bios .people-body{
        padding-inline: 6vw;
    }
}

@media screen and (max-width: 980px) {
    .page-node-type-people_bios .people-content {
        width: unset;
    }
}

@media screen and (max-width: 625px) {
    .page-node-type-people_bios .people-inner{
        flex-flow: column wrap;
        gap: 0;
        align-items: center;
        padding-inline: 6vw;
        justify-content: center;
    }
}


@media screen and (max-width: 550px) {
    .paragraph--type--person-featured .paragraph--type--person{
        flex-flow: column wrap;
        align-items: center !important;
    }
    .paragraph--type--person-featured .paragraph--type--person .person-node{
        width: auto !important;
    }
    .paragraph--type--person-featured .paragraph--type--person .copy{
        width: auto !important;
    }
}
