/* Expandable Content Container Styling */
.expandable-content-holder-292c1e45 {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    overflow: hidden;
}

.expandable-content-holder-292c1e45 > div {
    min-height: 0;
}

.expandable-content-holder-292c1e45.is-expanded {
    grid-template-rows: 1fr;
}

/* Rotate indicator icon if used inside the trigger */
.expandable-trigger-292c1e45 {
    cursor: pointer;
    transition: background 0.3s ease;
}

.expandable-trigger-292c1e45 .expand-icon-292c1e45 {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.expandable-trigger-292c1e45.is-active .expand-icon-292c1e45 {
    transform: rotate(180deg);
}
