  /* CSS for Single Article Presentation */
    .single-article {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333;
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
        background-color: #f9f9f9;
        border: 1px solid #ddd;
    }

    .single-article h1 {
        font-size: 2.5em;
        text-align: center;
        margin-bottom: 30px;
        color: #2c3e50;
        border-bottom: 3px solid #27ae60;
        padding-bottom: 15px;
    }

    .single-article h2 {
        font-size: 1.8em;
        color: #27ae60;
        margin-top: 40px;
        margin-bottom: 20px;
        border-left: 5px solid #2c3e50;
        padding-left: 15px;
    }

    .single-article h3 {
        font-size: 1.4em;
        color: #16a085;
        margin-top: 30px;
        margin-bottom: 15px;
        font-weight: 600;
    }

    .single-article p {
        margin-bottom: 20px;
        font-size: 1.1em;
        text-align: justify;
    }

    /* Requirement: All anchor text links are underlined */
    .single-article a {
        color: #2980b9;
        text-decoration: underline;
        font-weight: bold;
        transition: color 0.3s ease;
    }

    .single-article a:hover {
        color: #16a085;
    }

    .single-article ul, .single-article ol {
        margin-bottom: 20px;
        padding-left: 40px;
    }

    .single-article li {
        margin-bottom: 10px;
        font-size: 1.1em;
    }

    /* Table of Contents Styling */
    .toc-container {
        background-color: #ffffff;
        border: 1px solid #e1e4e8;
        border-radius: 8px;
        padding: 25px;
        margin-bottom: 40px;
        box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    }

    .toc-container h3 {
        margin-top: 0;
        font-size: 1.5em;
        color: #2c3e50;
        border-bottom: 2px solid #eee;
        padding-bottom: 10px;
    }

    .toc-container ul {
        list-style: none;
        padding: 0;
    }

    .toc-container ul li {
        margin-bottom: 8px;
    }

    .toc-container ul li a {
        text-decoration: none;
        color: #555;
        font-weight: 500;
    }

    .toc-container ul li a:hover {
        color: #27ae60;
        text-decoration: underline;
    }

    /* Summary Table Styling */
    .summary-table {
        width: 100%;
        border-collapse: collapse;
        margin: 40px 0;
        font-size: 1em;
        box-shadow: 0 2px 15px rgba(0,0,0,0.1);
        background-color: #fff;
    }

    .summary-table th, .summary-table td {
        padding: 15px;
        text-align: left;
        border: 1px solid #ddd;
    }

    .summary-table th {
        background-color: #2c3e50;
        color: #fff;
    }

    .summary-table tr:nth-child(even) {
        background-color: #f9f9f9;
    }

    /* Company Feature Box */
    .company-feature {
        background: linear-gradient(135deg, #e8f5e9 0%, #ffffff 100%);
        border: 2px solid #4caf50;
        padding: 30px;
        border-radius: 10px;
        margin: 40px 0;
    }

    .company-feature h3 {
        color: #2e7d32;
        margin-top: 0;
    }

    .product-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 15px;
        margin-top: 20px;
    }

    .product-item {
        background: #fff;
        padding: 10px;
        border: 1px solid #ddd;
        text-align: center;
        border-radius: 5px;
        font-weight: bold;
        color: #555;
    }

    /* FAQ Section */
    .faq-item {
        margin-bottom: 20px;
        border-bottom: 1px solid #eee;
        padding-bottom: 20px;
    }

    .faq-question {
        font-weight: bold;
        font-size: 1.2em;
        color: #2c3e50;
        cursor: pointer;
    }

    .faq-answer {
        margin-top: 10px;
        color: #555;
    }.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;}}