collapsible-element{display:block}.collapsible [data-collapsible-trigger]{cursor:pointer;position:relative}.collapsible [data-collapsible-trigger] .collapsible-trigger-icon{margin:0}.collapsible [data-collapsible-trigger] .collapsible-trigger-icon:not(.icon-minus):not(.icon-plus){-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.collapsible [data-collapsible-trigger] .icon-minus,.collapsible [data-collapsible-trigger] .icon-plus{position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.collapsible [data-collapsible-trigger] .icon-minus{display:none}.collapsible [data-collapsible-group].collapsible-is-open [data-collapsible-target]{display:block}.collapsible [data-collapsible-group].collapsible-is-open .collapsible-trigger-icon:not(.icon-minus):not(.icon-plus){-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.collapsible [data-collapsible-group].collapsible-is-open .icon-plus{display:none}.collapsible [data-collapsible-group].collapsible-is-open .icon-minus{display:block}.js .collapsible [data-collapsible-target]{display:none}.collapsible--rte{margin-bottom:calc(var(--element-spacing)*2)}.collapsible--rte [data-collapsible-group]{margin-bottom:1px}.collapsible--rte [data-collapsible-trigger]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collapsible--rte [data-collapsible-target]{padding:1rem}