.rich-text-with-accordion .accordion{border-bottom:1px solid;margin-bottom:0;padding:0 1.5rem;position:relative}.rich-text-with-accordion .accordion[aria-expanded=true]{background-color:#eaf0fb;border-radius:16px}.rich-text-with-accordion .accordion[aria-expanded=false]:has(+.accordion[aria-expanded=true]){border-bottom:none}.rich-text-with-accordion button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:block;font-size:1.15rem;font-weight:600;letter-spacing:0;margin:0;padding-bottom:.5rem;position:relative;text-align:left;text-transform:none;width:100%}.rich-text-with-accordion .accordion[aria-expanded=true] button{padding-bottom:.5rem}.rich-text-with-accordion .accordion__item-content{padding-bottom:1rem}.rich-text-with-accordion button:focus{outline:none}.rich-text-accordion button h3{font-weight:600;margin-bottom:0}.rich-text-with-accordion .accordion__icon{align-items:center;background-color:unset!important;border:none;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-left:1.5rem;pointer-events:none;text-align:center;transition:all .2s ease-in;width:1.5rem}.rich-text-with-accordion .accordion__icon:after{color:#df7122;content:"\f055";font-family:Font Awesome\ 5 Pro;font-size:1.5rem;font-weight:300;transition:transform .2s ease}.rich-text-with-accordion .accordion[aria-expanded=true] .accordion__icon:after{transform:rotate(45deg)}.rich-text-with-accordion .accordion main{display:block;max-height:0;opacity:0;overflow:hidden;transition:none!important}.rich-text-with-accordion .accordion[aria-expanded=true] main{max-height:100%;opacity:1}