form{margin:0}fieldset{border:none;margin:1rem 0 0;padding:0}details{border:1px solid #c9c9ca;margin:1rem 0 0;padding:1rem}label,legend,summary{cursor:pointer;display:block;font-style:normal;font-weight:700;line-height:1.25;margin:1rem 0 0}label,legend{font-size:1.125rem}input+label{display:inline-block;font-size:1rem;font-weight:400;margin:0}summary{margin:-1rem;padding:1rem}button{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1.5}input,select,textarea{color:#000;font-family:inherit;font-size:1rem;line-height:1.5;margin:.5rem 0 0}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.6;pointer-events:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border:1px solid #c9c9ca;border-radius:4px;padding:calc(.5rem - 1px) .75rem;width:100%}input[type=radio]{margin:0}input[type=file]{display:none}textarea{display:block;max-width:none;resize:vertical}select:not([multiple]){height:calc(1rem * 1.5 + 1rem)}.form-required::after{color:#d52b1e;content:"*"}
/*# sourceMappingURL=form.css.map */