.accordion-module details{border-top:2px solid #cfcecd;padding:0 12px}.accordion-module details:last-child{border-bottom:2px solid #cfcecd}.accordion-module details[open]{padding-bottom:24px}.accordion-module summary{cursor:pointer;font-size:20px;font-weight:700;padding:20px 0;position:relative}.accordion-module summary::marker{content:none}.accordion-module summary::-webkit-details-marker{display:none}.accordion-module summary:after,.accordion-module summary:before{border-radius:10px;content:"";height:4px;position:absolute;right:0;top:calc(50% - 2px);width:20px}.accordion-module summary:after{transform:rotate(90deg)}.accordion-module details[open] summary:after{transform:rotate(0deg)}