
        .blog-content,
        .blog-content h1,
        .blog-content h2,
        .blog-content h3,
        .blog-content h4,
        .blog-content h5,
        .blog-content h6,
        .blog-content p,
        .blog-content ul,
        .blog-content ol,
        .blog-content li {
            color: #000000;
        }

        .blog-content h1,
        .blog-content h2 {
            font-size: 1.6rem;
            font-weight: 700;
            margin-top: 1.5rem;
            margin-bottom: 1rem;
        }

        .blog-content h3 {
            font-size: 1.4rem;
            font-weight: 600;
            margin-top: 1.5rem;
            margin-bottom: 1rem;
        }

        .blog-content p {
            margin-bottom: 1rem;
            line-height: 1.7;
            font-size: 1rem;
        }

        .blog-content ul {
            list-style-type: disc;
            padding-left: 1.2rem;
            margin-bottom: 1rem;
        }

        .blog-content ol {
            list-style-type: decimal;
            padding-left: 1.2rem;
            margin-bottom: 1rem;
        }

        .blog-content img {
            max-width: 100%;
            height: auto;
            border-radius: 0.5rem;
            display: block;
            margin: 1.5rem auto;
        }

        /* .blog-content blockquote { border-left: 4px solid #D48533; padding-left: 1rem; font-style: italic; color: #555; background: #f9fafb; padding: 1rem; border-radius: 0 0.5rem 0.5rem 0; } */

        /* Native Accordion Styling for FAQs */
        details>summary {
            list-style: none;
        }

        details>summary::-webkit-details-marker {
            display: none;
        }