.accordion__header-container{margin-bottom:8rem;padding:0}.accordion__header--h2{font-size:3.4rem;line-height:1.18;margin:0;padding:4rem 0}.accordion__header--h3{font-size:2.7rem;line-height:1.19;margin:0;padding:2rem 0}.accordion__header--h4{font-size:2.2rem;line-height:1.45;margin:0;padding:1.5rem 0}.accordion__item{border-top:1px solid #d5d6d8}.accordion__item:last-child{border-bottom:1px solid #d5d6d8}.accordion__item__header-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(49,52,64,.2)}.accordion__item__header-container::marker{content:"";display:none}.accordion__item__header{font-size:2.2rem;line-height:1.45;margin:0}.accordion__item__header-icon{height:1.2em;transform:translateY(-.2rem);transition:transform .2s;width:1.2em}.accordion__item[open] .accordion__item__header-icon{transform:rotate(180deg) translateY(.2rem)}.accordion__item__content{padding-bottom:3rem}.accordion__item__button-container,.accordion__item__image-container{margin-bottom:1.5em}.accordion__item__button-container:last-child,.accordion__item__image-container:last-child{margin-bottom:0}.accordion__item__image{height:auto;max-width:100%}.accordion__item__image-caption{font-size:1.4rem;line-height:1.57;margin-top:.7em}.accordion__text{margin-bottom:3em}@media(min-width:901px){.accordion__items{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 30px}.accordion__item,.accordion__text{grid-column:3/span 8}}