5px 20px rgba(0,0,0,0.1);
        margin-bottom: 3rem;
    }

    .section-header {
        background: #f9f5f0;
        padding: 1.5rem 2rem;
        border-bottom: 1px solid #e8ddd3;
    }

    .section-header h3 {
        color: #8b7355;
        font-family: 'Playfair Display', serif;
        font-size: 1.8rem;
        margin: 0;
    }

    .section-content {
        padding: 2rem;
    }

    .log-table {
        width: 100%;
        border-collapse: collapse;
        margin-top: 1rem;
    }

    .log-ta