html{background-color:var(--bal-body-color-background);font-size:var(--bal-body-text-size);min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:auto}:focus{-webkit-tap-highlight-color:transparent;outline:0;touch-action:manipulation}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:var(--bal-body-family)}body{color:var(--bal-body-color);font-size:var(--bal-body-size);font-weight:var(--bal-body-weight);line-height:var(--bal-body-line-height);-webkit-overflow-scrolling:auto}button{color:inherit}p:not(.text,.title,.subtitle,.heading){hyphens:auto;margin:0;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p:not(.text,.title,.subtitle,.heading) strong{color:currentColor}small{font-size:var(--bal-text-size-sm)}span{font-style:inherit;font-weight:inherit}b,strong{color:inherit;font-weight:var(--bal-text-weight-bold)}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}fieldset{border:none}