*{box-sizing:border-box;padding:0;margin:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);color:var(--mantine-color-text);background-color:var(--mantine-color-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease,color .2s ease}h1,h2,h3,h4,h5,h6{font-family:var(--mantine-font-family-headings);font-weight:var(--mantine-font-weight-bold)}h1,h2,h3,h4,h5,h6,p{line-height:var(--mantine-line-height-md);margin-bottom:var(--mantine-spacing-md)}a{color:var(--mantine-primary-color-filled);text-decoration:none;transition:color .15s ease-in-out}@media(hover:hover){a:hover{color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){a:active{color:var(--mantine-primary-color-filled-hover)}}a:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px;border-radius:var(--mantine-radius-sm)}.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}.container{max-width:1200px;margin:0 auto;padding:0 var(--mantine-spacing-md);padding-top:60px}@media(min-width:48em){.container{padding-left:var(--mantine-spacing-xl);padding-right:var(--mantine-spacing-xl)}}