.accordion-container {
            width: 100%;
            height: fit-content;
        }

        .accordion-trigger {
            width: 100%;
            border: none;
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
            text-align: left;
            /* transition: color 0.2s ease, background 0.2s ease; */
            background: none;
            padding: 0;
        }

        .accordion-text {
            flex: 1;
        }

        .accordion-icon {
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .accordion-content {
            max-height: 0;
            overflow: hidden;
            /* transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1); */
        }
