.single-article {
max-width: 1000px;
margin: 0 auto;
padding: 40px 20px;
font-family: 'Helvetica Neue', Arial, sans-serif;
line-height: 1.8;
color: #333;
background-color: #fff;
}
    .single-article h1 {
        font-size: 2.6rem;
        color: #1a202c;
        line-height: 1.2;
        margin-bottom: 30px;
        text-align: center;
    }

    .single-article h2 {
        font-size: 2rem;
        color: #2d3748;
        margin-top: 50px;
        margin-bottom: 25px;
        border-bottom: 3px solid #f7fafc;
        padding-bottom: 10px;
    }

    .single-article h3 {
        font-size: 1.5rem;
        color: #2b6cb0;
        margin-top: 35px;
        margin-bottom: 15px;
        font-weight: 700;
    }

    .single-article p {
        margin-bottom: 25px;
        font-size: 1.1rem;
    }

    .single-article a {
        color: #3182ce;
        text-decoration: underline;
        font-weight: 500;
    }

    .single-article .toc-box {
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
        padding: 25px;
        margin: 40px 0;
    }

    .single-article .toc-title {
        font-size: 1.3rem;
        font-weight: 700;
        margin-bottom: 15px;
        display: block;
    }

    .single-article .toc-list {
        list-style: none;
        padding-left: 0;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }

    .single-article .partner-highlight {
        background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
        border-left: 6px solid #0ea5e9;
        padding: 35px;
        margin: 40px 0;
        border-radius: 0 15px 15px 0;
    }

    .single-article .partner-highlight h3 {
        margin-top: 0;
        color: #0369a1;
    }

    .single-article table {
        width: 100%;
        border-collapse: collapse;
        margin: 40px 0;
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
    }

    .single-article th, .single-article td {
        border: 1px solid #e2e8f0;
        padding: 15px;
        text-align: left;
    }

    .single-article th {
        background-color: #2d3748;
        color: white;
        font-weight: bold;
    }

    .single-article tr:nth-child(even) {
        background-color: #f8fafc;
    }

    .single-article .faq-section {
        background-color: #fffaf0;
        border-radius: 15px;
        padding: 40px;
        margin-top: 60px;
    }

    .single-article .faq-item {
        margin-bottom: 25px;
    }

    .single-article .faq-q {
        font-weight: 800;
        color: #744210;
        font-size: 1.2rem;
        display: block;
        margin-bottom: 8px;
    }

    @media (max-width: 768px) {
        .single-article .toc-list {
            grid-template-columns: 1fr;
        }
    }.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap{width:100%;min-height:20px}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap.uagb-layout-input-button .uagb-search-submit{border:none;border-radius:0;color:#fff}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap.uagb-layout-input-button svg{fill:currentColor}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap.uagb-layout-input .uagb-wp-search-icon-wrap{display:flex;align-items:center}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap.uagb-layout-input svg{fill:currentColor;opacity:0.6}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container{display:flex;overflow:hidden;max-width:100%}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container .uagb-search-form__input{width:100%}.wp-block-uagb-wp-search.uagb-wp-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container .uagb-search-form__input::-webkit-input-placeholder{overflow:unset}
.uagb-block-3eaea71f .uagb-search-form__container .uagb-search-submit{width: 60px;padding: 0;border: 0;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-search-form__input::placeholder{opacity: 0.6;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-search-submit .uagb-wp-search-button-icon-wrap svg{width: 17px;height: 17px;font-size: 17px;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-search-submit .uagb-wp-search-button-text{color: #313131;}.uagb-block-3eaea71f.uagb-layout-input .uagb-wp-search-icon-wrap svg{width: 17px;height: 17px;font-size: 17px;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-search-form__input{background-color: #ECEEEF;border: 0;border-radius: 0px;margin: 0;outline: unset;padding-top: 15px;padding-bottom: 15px;padding-right: 13px;padding-left: 13px;}.uagb-block-3eaea71f .uagb-search-wrapper .uagb-search-form__container{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-style: none;outline: unset;box-shadow: 0px 0px    ;transition: all .5s;width: 100%;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-wp-search-icon-wrap{background-color: #ECEEEF;padding-top: 15px;padding-bottom: 15px;padding-left: 13px;}.uagb-block-3eaea71f.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container .uagb-search-submit{background-color: #9d9d9d;}@media only screen and (max-width: 976px) {.uagb-block-3eaea71f .uagb-search-wrapper .uagb-search-form__container{border-style: none;}.uagb-block-3eaea71f .uagb-search-wrapper .uagb-search-form__container .uagb-search-form__input{padding-top: 15px;padding-bottom: 15px;padding-right: 13px;padding-left: 13px;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-wp-search-icon-wrap{padding-top: 15px;padding-bottom: 15px;padding-left: 13px;}}@media only screen and (max-width: 767px) {.uagb-block-3eaea71f .uagb-search-wrapper .uagb-search-form__container{border-style: none;}.uagb-block-3eaea71f .uagb-search-wrapper .uagb-search-form__container .uagb-search-form__input{padding-top: 15px;padding-bottom: 15px;padding-right: 13px;padding-left: 13px;}.uagb-block-3eaea71f .uagb-search-form__container .uagb-wp-search-icon-wrap{padding-top: 15px;padding-bottom: 15px;padding-left: 13px;}}.uagb-block-58a7be47 .uagb-search-form__container .uagb-search-submit{width: 60px;padding: 0;border: 0;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-search-form__input::placeholder{opacity: 0.6;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-search-submit .uagb-wp-search-button-icon-wrap svg{width: 17px;height: 17px;font-size: 17px;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-search-submit .uagb-wp-search-button-text{color: #313131;}.uagb-block-58a7be47.uagb-layout-input .uagb-wp-search-icon-wrap svg{width: 17px;height: 17px;font-size: 17px;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-search-form__input{background-color: #ECEEEF;border: 0;border-radius: 0px;margin: 0;outline: unset;padding-top: 15px;padding-bottom: 15px;padding-right: 13px;padding-left: 13px;}.uagb-block-58a7be47 .uagb-search-wrapper .uagb-search-form__container{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-style: none;outline: unset;box-shadow: 0px 0px    ;transition: all .5s;width: 100%;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-wp-search-icon-wrap{background-color: #ECEEEF;padding-top: 15px;padding-bottom: 15px;padding-left: 13px;}.uagb-block-58a7be47.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container .uagb-search-submit{background-color: #9d9d9d;}@media only screen and (max-width: 976px) {.uagb-block-58a7be47 .uagb-search-wrapper .uagb-search-form__container{border-style: none;}.uagb-block-58a7be47 .uagb-search-wrapper .uagb-search-form__container .uagb-search-form__input{padding-top: 15px;padding-bottom: 15px;padding-right: 13px;padding-left: 13px;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-wp-search-icon-wrap{padding-top: 15px;padding-bottom: 15px;padding-left: 13px;}}@media only screen and (max-width: 767px) {.uagb-block-58a7be47 .uagb-search-wrapper .uagb-search-form__container{border-style: none;}.uagb-block-58a7be47 .uagb-search-wrapper .uagb-search-form__container .uagb-search-form__input{padding-top: 15px;padding-bottom: 15px;padding-right: 13px;padding-left: 13px;}.uagb-block-58a7be47 .uagb-search-form__container .uagb-wp-search-icon-wrap{padding-top: 15px;padding-bottom: 15px;padding-left: 13px;}}