#content .body-page .body-content{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

#content .body-page .body-content a{
    text-decoration: none;
}

#content .body-page .body-content .leader-block{
    box-sizing: border-box;
    position: relative;
    width: 2.2364rem;
    height: 1.1979rem;

    background: #F0E7DE;
    border: 0.0052rem solid #D3C6B9;
    border-radius: 0.0521rem;
    margin: 0.3rem 0.15rem;
}

#content .body-page .body-content .leader-picture{
    position: absolute;
    width: 0.8177rem;
    height: 1.1979rem;


    background-size: cover;
    border-radius: 0.05208rem 0 0 0.05208rem;
}

#content .body-page .body-content .leader-intro{
    position: absolute;
    width: 1.4187rem;
    height: 1.1979rem;
    left: 0.8177rem;
}

#content .body-page .body-content .leader-title{
    position: absolute;
    width: 0.40625rem;
    height: 0.16146rem;
    margin: 0.113rem 0.135rem 0.265rem;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 0.135rem;
    line-height: 0.161rem;
    color: #5F3F22;
}

#content .body-page .body-content .leader-description{
    position: absolute;
    width: 1.2rem;
    margin: 0.4rem 0.135rem 0.27rem;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 0.115rem;
    line-height: 0.14rem;
    color: #5F3F22;
}