.accordion-wrapper summary{cursor:pointer;padding-block:14px;padding-right:1.5rem;position:relative;user-select:none}.accordion-wrapper summary::marker{content:none}.accordion-wrapper summary:after{content:"+";font-size:2em;position:absolute;right:0;top:.2em}.accordion-wrapper details[open] summary:after{content:"-";font-size:2em;position:absolute;right:0;top:.2em}.accordion-wrapper .accordion-category{margin-bottom:2rem}.accordion-wrapper .accordion-category:last-child{margin-bottom:0}.accordion-wrapper .accordion-content{padding-bottom:1rem}.accordion-wrapper .accordion-content p:last-child{margin-bottom:0}.accordion-wrapper .accordion-category .category-image{max-width:320px}.accordion-wrapper .accordion-category .category-image img{height:auto}