.nxb-accordion__item { box-sizing:border-box; }
.nxb-accordion__item > summary { list-style:none; display:flex; align-items:center; justify-content:space-between; gap:24px; }
.nxb-accordion__item > summary::-webkit-details-marker { display:none; }
.nxb-accordion__item > summary::after { content:'+'; flex:none; width:24px; text-align:center; font-size:26px; font-weight:400; }
.nxb-accordion__item[open] > summary::after { content:'\2212'; }
.nxb-accordion__item > .rich-text > :last-child { margin-bottom:0; }
