<style>
    .post-content {
        font-size: 16px;
        line-height: 1.8;
        color: #333;
    }
    
    .post-content h2 {
        font-size: 28px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 15px;
        color: #081828;
    }
    
    .post-content h3 {
        font-size: 22px;
        font-weight: 600;
        margin-top: 25px;
        margin-bottom: 12px;
        color: #081828;
    }
    
    .post-content p {
        margin-bottom: 15px;
    }
    
    .post-content ul {
        margin-bottom: 20px;
        padding-left: 30px;
    }
    
    .post-content ul li {
        margin-bottom: 8px;
        list-style-type: disc;
    }
    
    .post-content ol {
        margin-bottom: 20px;
        padding-left: 30px;
    }
    
    .post-content ol li {
        margin-bottom: 8px;
    }
    
    .post-content strong {
        font-weight: 600;
        color: #081828;
    }
    
    .post-content img {
        max-width: 100%;
        height: auto;
        margin: 20px 0;
        border-radius: 8px;
    }
    
    .post-content table {
        width: 100%;
        margin: 20px 0;
        border-collapse: collapse;
    }
    
    .post-content table td,
    .post-content table th {
        padding: 10px;
        border: 1px solid #ddd;
    }
    
    .post-content table th {
        background-color: #f5f5f5;
        font-weight: 600;
    }
    
    .post-thumbnils {
        margin-bottom: 30px;
        border-radius: 8px;
        overflow: hidden;
    }
    
    .post-thumbnils img {
        width: 100%;
        height: auto;
    }
</style>