form{display:flex;flex-flow:column nowrap;gap:20px;margin-inline:auto;max-inline-size:var(--iaals-width-narrow)}@container document (width > 1024px){form{gap:28px}}fieldset>legend{margin-block-end:4px}fieldset .e-form__fieldset-wrapper{display:flex;flex-flow:column nowrap;gap:20px}@container document (width > 1024px){fieldset .e-form__fieldset-wrapper{gap:28px}}label,legend{font-size:1rem;font-weight:var(--iaals-fw-bold);line-height:1.44}@container document (min-width: 1024px){label,legend{font-size:1.125rem}}input,textarea{border-radius:0;max-width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{block-size:50px;border:1px solid var(--iaals-clr-black);color:var(--iaals-clr-black);font-size:1rem;line-height:1.44;max-inline-size:100%;padding-block:10px;padding-inline:12px}@container document (width > 1024px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=text]{font-size:1.125rem}}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{outline:solid 1px var(--iaals-clr-black)}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:var(--iaals-clr-dark-gray);font-style:italic}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:var(--iaals-clr-dark-gray);font-style:italic}input[type=file]{height:inherit}input[name=keyword],input[name=search],input[type=search]{background:var(--iaals-i-search) no-repeat left 12px center/22px;color:var(--iaals-clr-black);padding-inline-start:40px}textarea{border:1px solid var(--iaals-clr-black);color:var(--iaals-clr-black);font-size:1rem;inline-size:100%;line-height:1.44;max-inline-size:100%;padding-block:12px;padding-inline:12px}@container document (width > 1024px){textarea{font-size:1.125rem}}textarea:focus{outline:solid 1px var(--iaals-clr-black)}textarea::-moz-placeholder{color:var(--iaals-clr-dark-gray);font-style:italic}textarea::placeholder{color:var(--iaals-clr-dark-gray);font-style:italic}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--iaals-i-triangle-down) no-repeat right 12px center/22px;block-size:50px;border:1px solid var(--iaals-clr-black);color:var(--iaals-clr-black);font-size:1rem;line-height:1.44;max-inline-size:100%;padding-block:10px 8px;padding-inline:12px 40px}@container document (width > 1024px){select{font-size:1.125rem}}select:focus{outline:solid 1px var(--iaals-clr-black)}select::-ms-expand{display:none}.e-form__item{display:flex;flex-flow:column nowrap;gap:4px}.e-form__item--checkboxes,.e-form__item--radios{display:flex;flex-flow:column nowrap;gap:8px}.e-form__item--checkbox,.e-form__item--radio{align-items:center;flex-flow:row wrap;gap:0;inline-size:-moz-fit-content;inline-size:fit-content;position:relative}.e-form__item--checkbox label,.e-form__item--radio label{display:flex;font-weight:var(--iaals-fw-normal);gap:4px}.e-form__item--checkbox label:before,.e-form__item--radio label:before{background-color:var(--iaals-clr-black);block-size:26px;content:"";display:block;inline-size:26px;inset-block-start:-2px;inset-inline-start:-1px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:relative}.e-form__item--checkbox input,.e-form__item--radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:100%;cursor:pointer;inline-size:100%;inset-block-start:0;inset-inline-start:0;margin:0;position:absolute;z-index:var(--iaals-zi-default)}.e-form__item--checkbox .e-form__description,.e-form__item--radio .e-form__description{inline-size:100%}.e-form__item--checkbox label:before{-webkit-mask-image:var(--iaals-i-square-empty);mask-image:var(--iaals-i-square-empty)}.e-form__item--checkbox input:checked+label:before{-webkit-mask-image:var(--iaals-i-square-checked);mask-image:var(--iaals-i-square-checked)}.e-form__item--radio label:before{-webkit-mask-image:var(--iaals-i-circle-empty);mask-image:var(--iaals-i-circle-empty)}.e-form__item--radio input:checked+label:before{-webkit-mask-image:var(--iaals-i-circle-checked);mask-image:var(--iaals-i-circle-checked)}.e-form__description{color:var(--iaals-clr-dark-gray);font-size:.875rem}@container body (width > 1024px){.e-form__description{font-size:1rem}}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:38px;border:none;cursor:pointer;font-size:1rem;font-weight:var(--iaals-fw-bold);padding-block:9px 7px;text-align:center;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;transition:all .25s var(--iaals-tran-easeInOutQuad)}@container document (width > 768px){input[type=submit]{block-size:50px;font-size:1.125rem}}input[type=submit]:focus,input[type=submit]:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor}input[type=submit]:not([id=edit-reset]){background:radial-gradient(circle at 100% 25%,var(--iaals-clr-red-orange) 0,var(--iaals-clr-red) 100%);border-radius:8px 0;color:var(--iaals-clr-white);padding-inline:16px}input[id=edit-reset]{background:none;color:var(--iaals-clr-blue);padding-inline:0}