.accordion summary span:before{transition:all .25s cubic-bezier(.104,.204,.492,1)}.accordion{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:block;margin-bottom:25px}.accordion+.accordion{border-top:0;margin-top:-25px}.accordion-container .accordion{margin-left:auto;margin-right:auto;max-width:760px}.accordion-container .accordion:last-child{margin-bottom:0}.accordion details[open] summary span:before{transform:rotate(90deg)}.accordion summary{cursor:pointer;font-size:1rem;font-weight:var(--font-body-bold-weight,600);letter-spacing:.02em;line-height:1;list-style:none;padding:18px 40px 18px 0;position:relative;width:100%}[dir=rtl] .accordion summary{padding:18px 0 18px 40px}.accordion summary span{display:block;height:12px;position:absolute;right:18px;top:calc(50% - 5.5px);width:12px}[dir=rtl] .accordion summary span{left:18px;right:auto}.accordion summary span:after,.accordion summary span:before{background:var(--color-body);content:"";display:block;left:0;position:absolute;top:5.5px}.accordion summary span:before{height:12px;left:5.5px;top:0;width:1px;will-change:transform}.accordion summary span:after{height:1px;width:12px}.accordion summary::-webkit-details-marker{display:none}.accordion .accordion__content{font-size:.9375rem;padding:0 0 15px}.accordion .accordion__content>:last-child{margin-bottom:0}.collapsible-content__inner{margin:0 auto;max-width:1060px}.collapsible-content.heading-uppercase-true .accordion summary{text-transform:uppercase}