.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-trigger] .icon-minus{opacity:0;position:absolute}.collapsible [data-collapsible-group].collapsible-is-open [data-collapsible-target]{display:block}.collapsible [data-collapsible-group].collapsible-is-open .collapsible-trigger-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.collapsible [data-collapsible-group].collapsible-is-open .icon-plus{opacity:0;position:absolute}.collapsible [data-collapsible-group].collapsible-is-open .icon-minus{opacity:1;position:relative}.js .collapsible [data-collapsible-target]{display:none}@media screen and (min-width:768px){.collapsible--rte{margin-bottom:.5rem}}.rte .collapsible--rte{margin-top:0}.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;text-transform:none}@media screen and (min-width:768px){.collapsible--rte [data-collapsible-trigger]{padding-right:.375rem}}.collapsible--rte .collapsible__title{font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);letter-spacing:0;text-align:left;width:calc(100% - 36px)}.collapsible--rte [data-collapsible-target]{margin-top:0;padding:.625rem .375rem}