:root{--color-accordion-icon: var(--color-dark-grey);--color-accordion-icon-active: var(--color-dark-grey)}.accordion summary{display:flex;position:relative;line-height:1;padding:var(--grid-desktop-horizontal-spacing);align-items:center}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion{display:block;position:relative}.accordion>*{margin-bottom:0}.accordion__toggle{padding:0;margin:0;display:flex;width:100%;position:relative;align-items:center;background:none;border:none;cursor:pointer}.accordion--menu{border-bottom:1px solid rgb(var(--color-dark-grey))}.accordion--menu .accordion__toggle{padding:1.6rem var(--grid-desktop-horizontal-spacing);line-height:1.5;font-size:1.6rem;color:rgb(var(--color-dark-grey));background-color:rgb(var(--color-base-background-1));font-weight:600}.accordion--menu .list--border-link{background-color:rgb(var(--color-base-background-1))}.accordion--menu .list--border-link a{padding-left:var(--grid-desktop-horizontal-spacing);padding-right:var(--grid-desktop-horizontal-spacing)}.accordion__toggle-icon{margin-left:auto;position:relative;transition:transform var(--duration-default) ease-in-out}.accordion__toggle-icon--plus{width:1.2rem;height:1.2rem}.accordion__toggle-icon--plus:before,.accordion__toggle-icon--plus:after{content:"";background-color:rgb(var(--color-accordion-icon));position:absolute;top:0;left:0;transition:opacity var(--duration-default) ease-in-out}.accordion__toggle-icon--plus:before{width:.2rem;height:1.2rem;left:50%;margin-left:-.1rem}.accordion__toggle-icon--plus:after{width:1.2rem;height:.2rem;top:50%;margin-top:-.1rem}.accordion__content{max-height:0;overflow:hidden;transition:all .35s ease-in-out}.accordion details{transition:all .35s ease-in-out}.accordion.active .accordion__toggle-icon--plus:before{opacity:0}.accordion.active .accordion__toggle{color:rgb(var(--color-accordion-icon-active))}.accordion__toggle-icon--caret .icon{width:1rem;height:1rem}.accordion.active .accordion__toggle-icon--caret{transform:rotate(180deg)}
/*# sourceMappingURL=/s/files/1/0627/3463/1150/t/57/assets/component-accordion.css.map */
