.blog-detail-page h1,
.blog-detail-page .date,
.policies-details-page h1,
.notice-details-page h1{
    color: var(--white);
}

.editor-style h1,
.editor-style h2,
.editor-style h3,
.editor-style h4,
.editor-style h5,
.editor-style h6,
.editor-style .bold-text{
    margin-top: 25px;
    margin-bottom: 25px;
    font-family: var(--font_inter);
    line-height: 110%;
    color: var(--body-color);
    font-weight: 700;
}
.editor-style h1{
    font-size: var(--font36);
    font-weight: 700;
    letter-spacing: -0.96px;
    color: var(--white);
}
.secured-personalised-wrap.editor-style h2{
    font-size: var(--font32);
    font-weight: 700;
    letter-spacing: -1.26px;
    color: var(--primary);
}
.editor-style h2 strong{
    font-weight: 600;
    color: var(--secondary);
}
.editor-style h2{
    font-size: var(--font24);
}
.editor-style h3{
    font-size: var(--font20);
}
.editor-style h4{
    font-size: var(--font18);
}
.editor-style h5{
    font-size: var(--font17);
}
.editor-style h6{
    font-size: var(--font16);
}
.editor-style p{
    margin-bottom: 20px;
    color: var(--body-color);
    font-size: var(--font16);
    font-weight: 400;
    line-height: 140%;
}
ul.pills-wrap a{
    color: var(--body-color);
}
/* ---------------- listing style ------------------ */

.editor-style ul{
    padding-left: 18px;
    list-style: disc;
}
.editor-style ol{
    padding-left: 20px;
}
.editor-style ul,
.editor-style ol{
    margin-bottom: 0;

}
.editor-style ul li::marker{
    color: var(--body-color);
    font-size: var(--font18);
}
.editor-style ul,
.editor-style ul li ul,
.editor-style ol,
.editor-style ol li ol{
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin: 15px 0;
    padding-left: 20px;
}
.editor-style ul li ul,
.editor-style ol li ol{
    padding-left: 25px;
    list-style: disc;
    margin-top: 8px;
}
.editor-style ul li ul,
.editor-style ul li ol,
.editor-style ol li ul,
.editor-style ol li ol{
    margin: 10px 0;
}
/* ---------------- table style ------------------ */

.editor-style table, td, th {
    padding: 10px;
}
.editor-style thead tr:nth-child(1) th,
table thead tr:nth-child(1) th{
    font-weight: 600;
    text-align: left;
    color: var(--white);
}
.editor-style table{
    width: 100%;
    margin-bottom: 25px;
    margin-top: 25px;
    background: var(--greyF7);
    border-radius: 12px;
}

table tr:last-child{
    border-bottom: none;
}
table tr{
    border-bottom: 1px solid var(--lightblue);
}
table thead tr:first-child{
    border-bottom: none;
    background: var(--primary);
}
table{
    border: none;
}
tr:first-child th:first-child{
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
tr:first-child th:last-child{
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

/* ------------ anchor style ------------------ */
.editor-style a{
    color: var(--secondary);
}
.editor-style a:hover{
    color: var(--primary);
}

/* ------------ image style ------------------ */

.editor-style img {
    aspect-ratio: 16 / 7;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    max-height: 350px;
    width: 100%;
    margin-bottom: 20px;
    object-fit: contain;
}

/* --------------------blog detail -------------------------- */

.article-details-wrap,
.dynamic-content-wrap{
    display: grid;
    grid-template-columns: 47px 1fr;
    gap: 50px;
    align-items: flex-start;
}
.editor-style .social-link-wrap p{
    font-size: var(--font14);
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 0;
}
.editor-style .social-link-wrap,
.editor-style .social-link-wrap ul{
    display: flex;
    flex-direction: column;
    gap: 17px;
    justify-content: center;
    align-items: center;
}
.editor-style .social-link-wrap ul svg{
    height: 32px;
    width: 32px;
}
.editor-style .social-link-wrap ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.blog-detail.editor-style .article-content-wrap{
    display: grid;
    grid-template-columns: calc(67% - 15px) calc(33% - 15px);
    gap: 30px;
}
.blog-detail.editor-style .article-sidebar{
    background: var(--very-light-blue);
    padding: 18px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}
.editor-style .article-sidebar ul li{
    border-top: 1px solid var(--greyB0);
    padding-top: 20px;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.editor-style .article-sidebar h2{
    margin: 0;
}
.blog-detail.editor-style .article-sidebar ul{
    list-style: none;
    padding-left: 0;
    display: block;
}

.blog-detail.editor-style .article-sidebar .sidebar-date{
    font-size: var(--font16);
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: var(--grey60);
}
.blog-detail.editor-style .article-sidebar h3{
    font-size: var(--font16);
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: var(--body-color);
    margin-bottom: 0;
    margin-top: 0;
}
ul.article-pills li,
ul.pills-wrap li{
    border: 1px solid var(--greyB0);
    padding: 8px 16px;
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
    font-size: var(--font12);
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
ul.article-pills,
ul.pills-wrap{
    display: flex;
    gap: 12px;
    flex-direction: row;
    list-style: none;
    padding-left: 0;
    margin-top: 20px;
    list-style: none;

}
/* -------------------------- editor style for product page ---------------------------- */


.vertical-tabs-sec ul li::marker,
.vertical-tabs-sec ol li::marker{
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4 7.5L7 10L11 5M7.5 14.5C6.58075 14.5 5.6705 14.3189 4.82122 13.9672C3.97194 13.6154 3.20026 13.0998 2.55025 12.4497C1.90024 11.7997 1.38463 11.0281 1.03284 10.1788C0.68106 9.32951 0.5 8.41925 0.5 7.5C0.5 6.58075 0.68106 5.6705 1.03284 4.82122C1.38463 3.97194 1.90024 3.20026 2.55025 2.55025C3.20026 1.90024 3.97194 1.38463 4.82122 1.03284C5.6705 0.68106 6.58075 0.5 7.5 0.5C9.35652 0.5 11.137 1.2375 12.4497 2.55025C13.7625 3.86301 14.5 5.64348 14.5 7.5C14.5 9.35652 13.7625 11.137 12.4497 12.4497C11.137 13.7625 9.35652 14.5 7.5 14.5Z' stroke='black'/%3E%3C/svg%3E");
padding-right: 10px;
}
.vertical-tabs-sec ul li,
.vertical-tabs-sec ol li{
    padding-left: 10px;
    margin-bottom: 14px;
}
.vertical-tabs-sec ul li ul,
.vertical-tabs-sec ul li ol{
    margin-top: 14px;
}
.product-intro-sec .editor-style p{
    margin-bottom: 0;
}
.product-intro-sec .editor-style h2{
    color: var(--primary);
    font-weight: 700;
    font-size: var(--font42);
}

/* ----------------------unclaimed deposits page -------------------------------------- */

.unclaimed-deposits-wrap .dynamic-content-wrap{
    display: initial;
}
.unclaimed-deposits-wrap.editor-style ul, 
.unclaimed-deposits-wrap.editor-style ul li ul, 
.unclaimed-deposits-wrap.editor-style ol, 
.unclaimed-deposits-wrap.editor-style ol li ol{
    gap: 5px;
}
.unclaimed-deposits-wrap ul.pills-wrap a{
    color: var(--secondary);
}
.unclaimed-deposits-wrap ul.pills-wrap li{
    border: 1px solid var(--secondary);
}
.unclaimed-deposits-wrap .form-container h2{
    margin-top: 0;
}
.unclaimed-deposits-wrap .pills-wrap{
    margin: 30px 0;
}
.form-style-3 p,
.table-style-3 p{
    margin-bottom: 0;
}
.table-style-3 thead tr:nth-child(1) th{
    text-align: center;
}
.table-style-3 th{
    border-left: 1px solid var(--white);
}
/* .table-style-3 thead tr:first-child th:first-child{
   border: 1px solid var(--primary);
   border-top-left-radius: 8px;
   overflow: hidden;
} */

.table-style-3 td, 
.table-style-3 th{
    padding: 13px 21px;
    text-align: center;
}
.table-style-3 tr td:first-child{
    font-weight: 700;
}
.table-style-3{
    table-layout: fixed;
    width: 100%;
    margin-top: 30px;
}
.editor-style .table-style-3{
    /* overflow: hidden; */
}
.editor-style table.table-style-3{
    margin-bottom: 0;   
}
.table-style-3 td p{
    text-align: left;
}
.table-style-3 tbody td{
    border: 1px solid var(--grayish-blue);
}
.table-style-3 td p,
.table-style-3 td{
    font-size: var(--font16);
    line-height: 120%; 
    color: var(--grey60);
}
.table-style-3 thead th:last-child{
    border-bottom-right-radius: 0;
}
.table-style-3 thead th:first-child{
    border-bottom-left-radius: 0;
}
.table-style-3 tbody tr:last-child td:first-child{
    border-bottom-left-radius: 12px;
}
/* ------------------ notice detail ------------------------ */

.notice-details-wrap ul,
.notice-details-wrap ol{
    margin: 25px 0;
}


@media screen and (max-width: 1199px) {
    .article-details-wrap {
        grid-template-columns: 100%;
    }
    .editor-style .social-link-wrap, .editor-style .social-link-wrap ul {
        flex-direction: row;
        justify-content: flex-start;
    }
    .policies-details-wrap .social-link-wrap,
    .policies-details-wrap .social-link-wrap ul,
    .notice-details-wrap .social-link-wrap,
    .notice-details-wrap .social-link-wrap ul{
        flex-direction: column;
    }
    .article-details-wrap,
    .dynamic-content-wrap{
        gap: 30px;
    }

}
@media screen and (max-width: 991px) {
    .editor-style .article-content-wrap {
        grid-template-columns: 100%;
    }
    .dynamic-content-wrap{
        grid-template-columns: 100%;
    }
    .policies-details-wrap .social-link-wrap,
    .policies-details-wrap .social-link-wrap ul,
    .notice-details-wrap .social-link-wrap,
    .notice-details-wrap .social-link-wrap ul{
        flex-direction: row;
    }
}
@media screen and (max-width: 767px) {
    .table-style-3 {
        table-layout:initial;
    }
}
@media screen and (max-width: 480px) {
    .unclaimed-deposits-wrap .two-col-flex{
        flex-direction: column;
        gap: 20px;
    }
}