.section-project-content {
    padding: var(--section-pad-y) 0;
    background-color: var(--midori-primary);
}

.project-wysiwyg-content {
    max-width: 1200px; /* Mở rộng tối đa chuẩn 1200px theo container hệ thống */
    width: 100%;
    margin: 0 auto;
    color: var(--text-dark);
}

/* Style đồng bộ cho các thành phần văn bản bên trong soạn thảo */
.project-wysiwyg-content p {
    margin-bottom: var(--space-text-bottom);
    line-height: 1.8;
}

.project-wysiwyg-content h2, 
.project-wysiwyg-content h3, 
.project-wysiwyg-content h4 {
    color: var(--text-title);
    margin-top: 40px !important;
}

.project-wysiwyg-content ul, 
.project-wysiwyg-content ol {
    margin-bottom: var(--space-text-bottom);
    padding-left: 20px;
}

.project-wysiwyg-content li {
    margin-bottom: 8px;
    line-height: 1.6;
}

/* Đảm bảo các khối Block Columns của Gutenberg dãn rộng khớp 1200px */
.project-wysiwyg-content .wp-block-columns {
    gap: var(--card-gap);
    margin-bottom: var(--space-text-bottom);
}