        .doc-content {
            line-height: 1.6;
            color: #ffffff;
            text-align: center;
        }
        .doc-content * { color: inherit !important; text-align: inherit !important; }
        .doc-content h1 { font-weight: bold; font-size: 2.5em; margin-top: 1.5em; margin-bottom: 0.5em; }
        .doc-content h2 { font-weight: bold; font-size: 2em; margin-top: 1.5em; margin-bottom: 0.5em; }
        .doc-content h3 { font-weight: bold; font-size: 1.75em; margin-top: 1.5em; margin-bottom: 0.5em; }
        .doc-content p { margin-bottom: 1em; }
        .doc-content ul, .doc-content ol { padding-left: 1.5em; }
        .doc-content table { width: 50%; border-collapse: collapse; margin: 20px auto; }
        .doc-content th, .doc-content td { border: 2px solid #ffffff; padding: 12px 20px; text-align: center; color: #ffffff; }
        .doc-content th { background-color: rgba(255, 255, 255, 0.1); }
        .doc-content tr:nth-child(even) td { background-color: rgba(255, 255, 255, 0.05); }
