.accordion {
    &_title {
        font-size: 1.5rem;

        &::before {
            padding-right: 1rem;
        }
    }

    &--collapsed > &_title {
        &::before {
            content: '\002B';
        }
    }

    & > &_title {
        &::before {
            content: '\2013';
        }
    }
}

.accordion--flex {
    display: flex;

    .form-input_label {
        flex: 1;
        box-sizing: border-box;
        padding: .5rem;
    }
}
