*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--fig-color-white);font-family:var(--fig-font-primary);font-size:var(--fig-text-base);font-weight:var(--fig-font-normal);line-height:var(--fig-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--fig-color-text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--fig-font-heading);font-weight:var(--fig-font-bold);line-height:var(--fig-leading-tight)}p{line-height:var(--fig-leading-relaxed)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--fig-font-bold)}em,i{font-style:italic}ol,ul{list-style:none}img,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{background:none;border:none;cursor:pointer}.fig-container{margin-left:auto;margin-right:auto;max-width:var(--fig-max-width);padding-left:var(--fig-container-padding);padding-right:var(--fig-container-padding);width:100%}.fig-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}