.accordion-button:not(.collapsed) {
    --bs-bg-opacity: 1;
    background-color: rgba(240, 131, 58, 0.1);
    color: rgba(var(--color-orange), var(--bs-bg-opacity));
}

.accordion-button:focus {
    --bs-bg-opacity: 1;
    box-shadow: 0 0 0 0.25rem rgba(240, 131, 58, 0.25);
    border-color: rgba(var(--color-orange), var(--bs-bg-opacity));
}

.accordion-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    border-radius: 6px;
    overflow: hidden;
}

.accordion-body {
    padding: 20px;
    background-color: #f9f9f9;
}