.features-content > p{
    display:none;
}
.list{
    margin-top:clamp(1.875rem,3.31vi + 1.1rem,3.75rem);
}
.list > dl{
    background-color:var(--white);
}
.list > dl+dl{
    margin-top:1.25rem;
}
.list .job-ttl{
    background-color:var(--secondary-color);
    padding:.625rem;
}
.list .job-ttl h2{
    font-size:clamp(1.125rem,.66vi + .97rem,1.5rem);
    font-weight:var(--font-w-black);
    margin-top:.313rem;
}
.list .job-content{
    padding:1.25rem .625rem;
}
.job-content > .flex > div:nth-of-type(1){
    position:relative;
}
.job-content ol{
    font-size:var(--fs-sm);
    display:flex;
    flex-wrap:wrap;
    gap:.625rem;
    margin-top:.938rem;
}
.job-content ol li.current{
    padding:.215rem .625rem;
    background-color:var(--primary-color);
    color:var(--white);
}
.job-desc{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:5;
    line-clamp:5;
    line-height:1.8;
    margin-top:.938rem;
}
.job-details{
    margin-top:.938rem;
}
.job-details > dl+dl{
    margin-top:.625rem;
}
.job-details > dl{
    display:flex;
}
.job-details > dl dt{
    flex-shrink:0;
    width:5rem;
    color:var(--orange);
}
.job-details > dl dd{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    line-clamp:2;
}
.actions-btn{
    margin-top:clamp(1.25rem,2.21vi + .73rem,2.5rem);
}
.actions-btn .flex{
    flex-direction:row;
    justify-content:center;
    gap:.938rem;
    margin-top:clamp(1.25rem,2.21vi + .73rem,2.5rem);
}
.actions-btn .btn{
    margin-top:0;
}
.actions-btn a{
    font-size:var(--fs-sm);
    width:clamp(8.75rem,4.42vi + 7.71rem,11.25rem);
    height:clamp(2.5rem,1.1vi + 2.24rem,3.125rem);
}
.actions-btn .save-job a{
    background-color:var(--blue);
}
.actions-btn .view-job a{
    background-color:var(--orange);
}
.pagination-alt{
    margin-top:1.25rem;
    padding-top:1.25rem;
    border-top:.063rem solid var(--primary-color);
}
.pagination-alt .wp-pagenavi{
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    gap:clamp(.625rem,1.1vi + .37rem,1.25rem);
    line-height:1;
}
.pagination-alt .wp-pagenavi a,
.pagination-alt .wp-pagenavi .current{
    font-size:clamp(1rem,.66vi + .84rem,1.375rem);
}
.pagination-alt .wp-pagenavi .current{
    padding:.313rem .625rem;
    background-color:var(--white);
    color:var(--primary-color);
    border-radius:.313rem;
}
.pagination-alt .wp-pagenavi .pages{
    width:100%;
    text-align:center;
}
.features-banner{
    max-width:690px;
    margin:0 auto;
    text-align:center;
}
/*-- media query 80rem --*/
@media screen and (min-width:80rem){
    .pagination-alt{
        margin-top:3.75rem;
        padding-top:3.75rem;
    }
    .list > dl+dl{
        margin-top:0;
    }
    .list .job-ttl,
    .list .job-content{
        padding:1.875rem;
    }
    .job-content > .flex{
        flex-direction:row;
        gap:3.125rem;
    }
    .job-content > .flex > div:nth-of-type(1){
        flex-shrink:0;
        width:25rem;
    }
    .job-content > .flex > div:nth-of-type(2){
        flex-basis:auto;
        width:100%;
    }
    .featured-img{
        width:25rem;
        height:18.75rem;
        overflow:hidden;
    }
    .featured-img img{
        height:100%;
        object-fit:cover;
        object-position:center;
    }
    .job-details{
        display:flex;
        flex-wrap:wrap;
        gap:1.25rem;
    }
    .job-details > dl{
        width:calc(50% - 1.25rem);
    }
    .job-details > dl+dl{
        margin-top:0;
    }
    .actions-btn .flex{
        justify-content:flex-start;
    }
}