.label.form-required .required-marker--pseudo::after,.required-marker,label.form-required .required-marker--pseudo::after,legend.form-required .required-marker--pseudo::after{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#666}.label,label,legend{font-size:1.0625rem;line-height:1.75rem;font-weight:500;color:#222;display:block;margin-top:0;margin-bottom:.625rem}.label.form-required .required-marker--pseudo::after,label.form-required .required-marker--pseudo::after,legend.form-required .required-marker--pseudo::after{content:"*mandatory";margin-left:4px}.label.form-required .required-marker+.required-marker--pseudo::after,label.form-required .required-marker+.required-marker--pseudo::after,legend.form-required .required-marker+.required-marker--pseudo::after{display:none}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset legend{padding:0;display:table}legend{width:100%}