.js .collapsible [data-collapsible-trigger]{cursor:pointer}.js .collapsible [data-collapsible-trigger] .collapsible-trigger-icon{margin-left:.75rem;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.collapsible [data-collapsible-group]{border-top:1px solid var(--color-border-light)}@media screen and (min-width:768px){.collapsible [data-collapsible-group]{border-bottom:1px solid var(--color-border-light)}}.collapsible [data-collapsible-group] .icon--open{display:inline-block}.collapsible [data-collapsible-group] .icon--close{display:none}.collapsible [data-collapsible-group].collapsible-is-open>[data-collapsible-target]{display:block}.collapsible [data-collapsible-group].collapsible-is-open .icon--open{display:none}.collapsible [data-collapsible-group].collapsible-is-open .icon--close{display:inline-block}.js .collapsible [data-collapsible-target]{display:none}.collapsible--rte{margin-bottom:calc(var(--element-spacing)*2)}.collapsible--rte [data-collapsible-group]{margin-bottom:0}@media screen and (min-width:768px){.collapsible--rte [data-collapsible-group]{margin-bottom:1.5rem}}.collapsible--rte [data-collapsible-trigger]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collapsible--rte [data-collapsible-target]{padding:0 1rem 1rem 0}