.ck.ck-style-panel .ck-style-grid {
    grid-template-columns: 1fr !important;
}

.ck.ck-style-grid__item {
    white-space: normal !important;
    height: auto !important;
}

.ck.ck-style-grid__item__text {
    overflow: visible !important;
    text-overflow: initial !important;
}

.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{
    display: none!important;
}

.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{
    height: auto!important;
    width: 200px!important;
}

.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{
    height: 100%!important;
    align-items: center;
    display: flex;
}

.ck.ck-style-panel .ck-style-grid{
    row-gap: 5px!important;
}

.grey_heading{
    background: #EEE;
    padding: 8px 16px;
    border-radius: 8px;
}

.ck-content figure.table:not(.layout-table){
    width: 100%;
}

table.content_two_columns td{
    width: 50%;
    background: none!important;
    border: none!important;
}

table.content_two_columns td p{
    margin-bottom: 10px!important;
}

table.content_two_columns td a{
    color: #1968C4;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -0.16px;
}