  
        .descriptions-table td {
            padding: 6px 4px; /* Reduced vertical padding */
            vertical-align: top;
            font-size: 13px; /* Slightly smaller for compactness */
        }
        .descriptions-label {
            font-weight: 600;
            color: #4b5563;
            width: 140px;
        }
        .descriptions-content {
            color: #374151;
        }
        p { line-height: 1.5; margin: 2px 0; }

        .timeline {
            margin-top: 12px;
        }
  