.accordion{border-bottom:.1rem solid var(--color-brand-secondary-15);border-top:.1rem solid var(--color-brand-secondary-15);margin-bottom:0;margin-top:2.5rem}.accordion:last-of-type{margin-bottom:2.5rem}.accordion.focus-visible{outline:0}.accordion:focus-visible{outline:0}.accordion__title{word-wrap:break-word;display:inline-block;margin:0;min-height:1.6rem}.accordion__content{word-wrap:break-word;margin-bottom:1.5rem}.accordion__content img{height:auto;max-width:100%}.accordion summary{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;padding:1.5rem 0;position:relative}.accordion summary .icon:not(.icon-minus):not(.icon-plus){margin-right:.5rem}.accordion summary .icon-caret{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion summary .icon-minus{display:none}.accordion .summary__title{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-bottom:0}.accordion .icon-accordion{-ms-flex-item-align:center;fill:var(--color-brand-text);align-self:center;margin-right:1rem;min-width:1.6rem}.accordion details[open] summary .icon-caret{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.accordion details[open] summary .icon-minus{display:block;width:1rem}.accordion details[open] summary .icon-plus{display:none}.accordion+.accordion{border-top:0;margin-top:0}