.form-accordion{border-top:1px solid var(--color-black);padding:var(--space-default) var(--side-padding)}.form-accordion__header{border-top:1px solid var(--color-grey);margin-top:0;padding:var(--space-xs) 0}.form-accordion__header:first-child{border-top:0}.form-accordion__header__button{background:hsla(0,0%,100%,0);border-radius:0;color:var(--color-text);font-family:inherit;font-size:inherit;font-size:var(--heading-size-600);font-weight:inherit;font-weight:400;line-height:inherit;line-height:1.125;min-width:1px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter);text-align:left;width:100%}.form-accordion__header__button:hover{color:var(--color-black)}.form-accordion__header__button:focus{outline:none}.form-accordion__toggle-icon{background-color:var(--color-black);border-radius:10rem;-ms-flex-negative:0;flex-shrink:0;height:1.875rem;position:relative;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:1.875rem}@media (min-width:48.001rem){.form-accordion__toggle-icon{height:2.8125rem;width:2.8125rem}}.form-accordion__toggle-icon-inner:after,.form-accordion__toggle-icon-inner:before{background-color:var(--color-white);content:"";height:.125rem;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1.25rem}.form-accordion__toggle-icon-inner:before{height:1.25rem;width:.125rem}.accordion__header--open .form-accordion__toggle-icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-accordion__content{display:none;height:0;overflow:hidden;position:relative;-webkit-transition:height .2s;transition:height .2s}.form-accordion__content__inner{padding:var(--space-default) 0 var(--space-xs)}.form-accordion__content.accordion__content--open{display:block;-webkit-transition:height .2s;transition:height .2s}.form-accordion__content.accordion__content--opened{overflow:visible}.form-accordion__form{margin-top:var(--space-default)}