.block-accordions{margin-bottom:var(--spacing-M);margin-top:var(--spacing-M)}.block-accordions .accordion-item{border:1px solid var(--color-gray);margin-top:-1px;transition:all .2s ease}.block-accordions .accordion-item:first-of-type{margin-top:0}.block-accordions .accordion-item.open{border-color:var(--color-black);position:relative;z-index:1}.block-accordions .accordion-item.open .accordion-button:hover{outline:none}.block-accordions .accordion-button{align-items:center;background-color:transparent;border:0;-moz-column-gap:var(--spacing-XS);column-gap:var(--spacing-XS);display:flex;outline:1px solid transparent;padding:var(--spacing-XS);text-align:left;transition:all .2s ease;width:100%}.block-accordions .accordion-button:hover{outline:1px solid var(--color-black)}.block-accordions .accordion-button i{transition:all .2s ease}.block-accordions .accordion-button.collapsed i{transform:rotate(-90deg)}.block-accordions .accordion-body{margin-bottom:var(--spacing-XS);margin-left:var(--spacing-XS);margin-right:var(--spacing-XS);padding-bottom:var(--spacing-M);padding-left:var(--spacing-M);padding-right:var(--spacing-M)}.block-accordions .accordion-body>:last-child{margin-bottom:0}.block-accordions .accordion-body>:first-child{margin-top:0}.block-accordions .accordion-body span.highlight{background:var(--color-yellow);display:inline-block;padding-left:.2em;padding-right:.2em}