.accordion .accordion__heading{margin:1rem 0 0;font-size:1rem;font-weight:700}.accordion .accordion__heading:not(:first-child){margin-top:1rem}.accordion .accordion__heading button{all:inherit;font-size:1.2rem;width:100%;background-color:#edeceb;color:var(--brand-secondary);padding:1.05rem;display:flex;justify-content:space-between;transition:all .2s ease-in-out;transition-property:background-color;cursor:pointer}.accordion .accordion__heading button:focus{outline:5px auto -webkit-focus-ring-color}.accordion .accordion__heading button i,.accordion .accordion__heading button svg{color:currentColor;transform:rotate(-180deg) translateY(-.1em);transition:all .3s ease-in-out;transition-property:transform,background-color;background-color:transparent;width:30px!important;height:30px;padding:4px;display:flex;justify-content:center;align-items:center;margin:-.3rem 0;border-radius:50%}.accordion .accordion__heading button:focus,.accordion .accordion__heading button:hover{background-color:#e3e2e0}.accordion .accordion__heading button:focus i,.accordion .accordion__heading button:hover i{transform:rotate(-180deg) translateY(-.2em)}.accordion .accordion__heading button:focus[aria-expanded=true] i,.accordion .accordion__heading button:focus[aria-expanded=true] svg,.accordion .accordion__heading button:hover[aria-expanded=true] i,.accordion .accordion__heading button:hover[aria-expanded=true] svg{transform:rotate(0deg) translate(0)}.accordion .accordion__heading button[aria-expanded=true] i,.accordion .accordion__heading button[aria-expanded=true] svg{transform:rotate(0deg) translateY(.1em);background-color:#fafafa}.accordion .accordion__content{padding:1.05rem;border:1px solid #edeceb}.collection--accordion .accordion__content{background-color:#fff}.collection--accordion .accordion__content blockquote{border-color:var(--brand-primary);color:var(--brand-secondary)}.collection--accordion .accordion__content blockquote a{color:#00558c}.accordion .accordion__heading button.border{border:1px solid rgba(0,0,0,.25)}