/* Deskripsi detail lebih nyaman dibaca */
.ekstra-intro p {
    max-width: 900px;
    font-size: 19px;
}

/* Section di show sedikit lebih rapat */
.ekstra-section {
    padding: 70px 20px;
}

/* Grid di show boleh sedikit lebih rapat */
.ekstra-grid {
    gap: 24px;
}

/* Card di show sedikit lebih subtle */
.ekstra-card {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
}

/* Back link beri jarak atas */
.ekstra-section:last-child {
    padding-bottom: 100px;
}