.entry-content .b-three_column_block {
    max-width: var(--wp--style--global--wide-size);
}
.b-three_column_block .three_col_section{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
.b-three_column_block .three_col_section .column{
    border: 1.5px solid var(--body-color);
    border-radius: 10px;
    padding: 25px 40px;
    gap: 10px;
    min-height: clamp(20vw, 20vw, 400px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.b-three_column_block .three_col_section .column .sub_title_span{
    font-weight: 700;
}
.b-three_column_block .three_col_section .column a{
    text-align: right;
    color: var(--body-color);
    font-size: clamp(1rem, 3vw, 1.5rem);
}
.b-three_column_block .title_section{
    font-weight: 500;
}
.b-three_column_block .three_col_section .column .content .paragraph{
    margin-top: 40px;
}
.b-three_column_block .title_section{
    margin-bottom: 25px;
}

@media (max-width:1024px){
    .b-three_column_block .three_col_section{
        grid-template-columns: repeat(1,1fr);
    }
    .b-three_column_block .title_section{
        margin-bottom: 20px;
    }
}


