.FormField{--formFieldSpacing:8px;display:flex;width:100%}@media (max-width:599px){.FormField{flex-direction:column}}@media (min-width:600px){.FormField{--formFieldSpacing:12px}}.FormField+.FormField{margin-top:var(--formFieldSpacing)}.FormField__labelContainer{display:flex;flex-direction:column;margin:0 0 4px}@media (min-width:600px){.FormField__labelContainer{flex-basis:160px;margin:4px 16px 0 0}}.FormField__label{color:var(--titleColor);font:var(--fontWeightSemibold) 15px/24px var(--fontFamily)}.FormField__description{color:var(--textColor);font:var(--fontWeightNormal) 13px/20px var(--fontFamily);margin:2px 0 0}.FormField__inputContainer{flex:1;display:flex;align-items:flex-start}