.form-wrapper{display:grid;grid-column-gap:var(--space-2xs);column-gap:var(--space-2xs);grid-template-columns:repeat(12,1fr);grid-template-rows:auto;position:relative;grid-row-gap:var(--space-2xs);row-gap:var(--space-2xs)}@media(min-width:64rem){.form-wrapper{column-gap:var(--space-s);grid-template-columns:repeat(24,1fr);row-gap:var(--space-s)}}.form-wrapper{padding-bottom:var(--space-2xl)}.form,.form-wrapper{color:var(--color-contrast-higher)}.form{display:flex;gap:var(--space-xs);position:relative;flex-direction:column;gap:0;grid-column:2/-2;grid-row:1}@media(min-width:64rem){.form{grid-column:3/span 13}}.form-legend{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:var(--color-contrast-higher,#0d1317);font-size:var(--type-size-0);line-height:1.2;margin-bottom:var(--space-m)}.form-control{border-top:1px solid var(--color-contrast-medium);position:relative;padding:var(--space-m) var(--space-xl)}.form-control.not-empty .form-label{color:var(--color-contrast-medium)}.form-label{display:inline-block;font-size:var(--type-size-1);font-weight:300;margin-bottom:var(--space-3xs);transition:color .3s var(--gleasing)}.form-label--error{color:var(--color-error)}.form-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--type-size-1);font-weight:300;letter-spacing:-.015rem;line-height:var(--body-line-height);transition:all .3s ease-in-out;width:100%}.form-input::placeholder{color:var(--color-contrast-medium);opacity:1}.form-input:focus,.form-input:focus-within{outline:none}.form-input:-webkit-autofill,.form-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px var(--color-contrast-lower) inset!important;-webkit-text-fill-color:var(--color-contrast-higher)}.form-input--error{box-shadow:inset 0 0 0 1.5px var(--color-error)}.form-input--error::placeholder{color:var(--color-error)}.form-input--disabled,.form-input[disabled],.form-input[readonly]{cursor:not-allowed;opacity:.5}.form-input.form-input--error,.form-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),0),0 0 0 2px var(--color-error)}.form-input.form-input--error:focus,.form-input.form-input--error:focus-within,.form-input[aria-invalid=true]:focus,.form-input[aria-invalid=true]:focus-within{box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),0),0 0 0 2px var(--color-error),var(--shadow-sm)}.form-pagination{font-size:var(--type-size--1);font-weight:300;left:0;position:absolute;top:calc(var(--space-m) + .25rem)}.form-helper-text,.form-pagination{color:var(--color-contrast-medium)}.form-error-message{color:var(--color-error);font-size:var(--step--2);margin-top:var(--space-3xs)}textarea{white-space:normal;overflow-wrap:break-word}.form-sidebar{grid-column:2/-2;grid-row:2}@media not all and (min-width:64rem){.form-sidebar{padding-top:var(--space-3xl)}}@media(min-width:64rem){.form-sidebar{grid-column:18/span 5;grid-row:1}}.form-sidebar__list{display:flex;gap:var(--space-xs);position:relative;flex-direction:column;gap:var(--space-s);grid-column:2/-2;grid-row:2;margin-top:var(--space-3xs);width:max-content}@media not all and (min-width:64rem){.form-sidebar__list{padding-top:var(--space-m)}}@media(min-width:64rem){.form-sidebar__list{align-self:flex-end;gap:var(--space-3xs);grid-column:19/span 4;grid-row:1}}