        .article-content h2 {
            font-size: 1.875rem;
            font-weight: 700;
            color: #fff;
            margin-top: 2.5rem;
            margin-bottom: 1rem;
        }

        .article-content h3 {
            font-size: 1.5rem;
            font-weight: 600;
            color: #fff;
            margin-top: 2rem;
            margin-bottom: 0.75rem;
        }

        .article-content p {
            font-size: 1.125rem;
            line-height: 1.8;
            color: #d1d5db;
            margin-bottom: 1.5rem;
        }

        .article-content a {
            color: #60A5FA;
            text-decoration: underline;
            transition: color 0.2s;
        }

        .article-content a:hover {
            color: #A78BFA;
        }

        .article-content ul {
            list-style-type: disc;
            padding-left: 1.5rem;
            margin-bottom: 1.5rem;
        }

        .article-content li {
            margin-bottom: 0.5rem;
        }
