*,::after,::before{box-sizing:inherit}body,html{box-sizing:border-box}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;line-height:var(--line-height-body)}button,hr,input{overflow:visible}button,input,textarea{margin:0;font:inherit}textarea{overflow:auto}button{border-radius:0}button::-moz-focus-inner{padding:0;border-style:none}