.accordion__wrap{display:block}.section__title+.accordion__wrap{margin-top:16px}.accordion__toggle-button-wrap{display:flex;justify-content:center}.accordion__toggle-button{background-color:var(--color-white);color:var(--color-tan);cursor:pointer;font-weight:var(--font-weight-medium);padding:0 6px;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.accordion__toggle-button:hover{color:var(--color-tan-dark)}.accordion__toggle-button:not(:last-child){border-right:1px solid var(--color-gray-600)}.accordion__handle{color:var(--color-brown);cursor:pointer;display:flex;padding:var(--grid-row-gutter) 0;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.accordion__handle:hover{color:var(--color-brown-dark)}}.accordion__handle-icon{display:inline-flex;margin-left:auto;margin-top:5px}.accordion__handle-text{margin-bottom:0;padding-right:20px}.accordion__item{display:block;position:relative;border-top:1px solid var(--color-gray-200)}.accordion__item:last-child{border-bottom:1px solid var(--color-gray-200)}.accordion__item[active] .accordion__handle{color:var(--color-brown)}.accordion__item[active] .accordion__content{margin-bottom:var(--grid-row-gutter)}.accordion__item[default-open] .accordion__content{height:auto}.accordion__content{height:0;overflow:hidden;max-width:900px;transition-property:height margin-bottom;transition-duration:.6s;transition-timing-function:var(--ease-in-out-quart)}.accordion .plus-minus{cursor:pointer;width:clamp(12px,7.1392405063px + 0.0063291139*100vw,16px);height:clamp(12px,7.1392405063px + 0.0063291139*100vw,16px);position:relative}.accordion .plus-minus::before,.accordion .plus-minus::after{content:"";display:block;background-color:currentcolor;position:absolute;top:50%;left:0;transition:.35s;width:100%;height:2px}.accordion .plus-minus::before{transform:translateY(-50%)}.accordion .plus-minus::after{transform:translateY(-50%) rotate(90deg)}.accordion [active] .plus-minus::before{transform:translateY(-50%) rotate(-90deg);opacity:0}.accordion [active] .plus-minus::after{transform:translateY(-50%) rotate(0)}
