.content-accordion{clear:both}.content-accordion>h2{font-weight:700;font-style:italic;margin-bottom:5px}.content-accordion .accordion-item{margin-bottom:2px}.content-accordion h3{margin:0!important;padding:0!important}.content-accordion .accordion--trigger{display:block;width:100%;background-color:#eee;color:#1a2b3c;font-weight:700;cursor:pointer;border:none;text-align:left;font-size:inherit;font-family:inherit;line-height:130%;padding:.5em 2.5em .5em 1em;position:relative}.content-accordion .accordion--trigger:after{content:"";width:6px;height:6px;border-right:2px solid #1A2B3C;border-bottom:2px solid #1A2B3C;transform:rotate(45deg);position:absolute;right:1em;top:calc(50% - 5px)}.content-accordion .accordion--trigger[aria-expanded=true]{background-color:#bcc8cc}.content-accordion .accordion--trigger[aria-expanded=true]:before{content:"";position:absolute;right:calc(1em + 1px);top:50%;width:10px;height:2px;background-color:#1a2b3c;transform:translateY(-50%) rotate(45deg)}.content-accordion .accordion--trigger[aria-expanded=true]:after{border:none;width:10px;height:2px;background-color:#1a2b3c;transform:translateY(-50%) rotate(-45deg);top:50%;right:calc(1em + 1px)}.content-accordion .bom-collapsible--content{box-sizing:border-box;border:2px solid #BCC8CC;border-top:0}.content-accordion .bom-collapsible--content.bom-collapsed{border:none}.content-accordion .bom-collapsible--content-wrap{padding:.7em 1em}
