*,::after,::before{box-sizing:border-box}html{overflow-x:hidden;scrollbar-gutter:stable}body{overflow-x:hidden;min-height:100vh;margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}p{margin:0}ol,ul{margin:0;padding:0}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}embed,iframe,img,object,video{max-width:100%}a,h1,h2,h3,h4,h5,h6,li,p,td,th{overflow-wrap:break-word;word-wrap:break-word}table{max-width:100%;overflow-x:auto;display:block;border-collapse:collapse;border-spacing:0}code,pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pb-sr-only,.pg-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}