.accordion__item:not(:first-child){margin-top:1rem}.accordion{--trans-time:0.2s;--accordion-grey:#edeceb}.accordion details[open] summary i,.accordion details[open] summary svg{background-color:#fafafa;transform:rotate(0deg) translateY(.1em)}.accordion summary{background-color:var(--accordion-grey);cursor:pointer;display:flex;list-style:none;width:100%}.accordion summary:focus,.accordion summary:hover{background-color:#e4e3e1}.accordion summary::-webkit-details-marker{visibility:hidden}.accordion summary i,.accordion summary svg{align-items:center;background-color:transparent;border-radius:50%;display:flex;height:1.4rem;justify-content:center;margin:-.3rem 0;padding:4px;transform:rotate(-180deg) translateY(-.1em);transition:all var(--trans-time) ease-in-out;transition-property:transform,background-color;width:1.4rem}.accordion .accordion__heading :is(h2,h3,h4,h5,h6){all:inherit;align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;-webkit-justify-content:space-between;padding:1.05rem;width:100%}.accordion .accordion__heading :is(h2,h3,h4,h5,h6):focus{outline:2px auto -webkit-focus-ring-color}.accordion .accordion__content{border:1px solid var(--accordion-grey);padding:1.05rem}.accordion .accordion__content p:last-child{margin-bottom:0}.accordion ol li,.accordion p,.accordion ul li{font-size:1.3rem}.collection--accordion .accordion__content{background-color:#fff}.collection--accordion .accordion__content:not([hidden]){display:flow-root}.collection--accordion .accordion__content blockquote{border-color:var(--brand-primary);color:var(--brand-secondary)}.collection--accordion .accordion__content blockquote a{color:var(--link-color)}details.accordion__item summary{white-space:wrap}.accordion .accordion__item{margin:1rem 0 0}.accordion .accordion__heading{color:var(--brand-secondary)}.accordion .accordion__heading button.border{border:1px solid rgba(0,0,0,.25)}