*+.accordion{margin-top:clamp(2rem,1.5146rem + 2.0712vw,4rem)}.accordion__header{margin:1rem 0 0}.accordion__header span{margin:0}.accordion__header__button{align-items:flex-start;background:#f2f2f2;border:0;border-radius:0;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-size:inherit;font-size:clamp(1.125rem,.9278rem + .8414vw,1.9375rem);font-weight:inherit;font-weight:700;gap:1rem;letter-spacing:0;line-height:inherit;line-height:1.3;min-width:1px;padding:clamp(1.5rem,1.3786rem + .5178vw,2rem);text-align:left;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion__header__button svg{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (min-width:48.001rem){.accordion__header__button svg{height:auto;width:2rem}}.accordion__header__button:focus{outline:none}.accordion__icon,.accordion__indicator,.accordion__title{pointer-events:none}.accordion__title{max-width:800px}.accordion__toggle-icon{position:relative}.accordion__header--opened .accordion__toggle-icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion__content{background:#f2f2f2;display:none;height:0;overflow:hidden;position:relative;-webkit-transition:height .2s;transition:height .2s}.accordion__content p{margin:0}.accordion__content *+*{margin-top:1.5em}.accordion__content--open{display:block;-webkit-transition:height .2s;transition:height .2s}.accordion__content--opened{overflow:visible}.accordion__content__inner{padding:0 clamp(1.5rem,1.3786rem + .5178vw,2rem) clamp(1.5rem,1.3786rem + .5178vw,2rem)}