*,:after,:before{box-sizing:border-box}:root{--color-primary-heavy:#13558f;--color-primary:#007cff}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{color-scheme:light;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{color-scheme:dark}}body{max-width:100%;overflow-x:hidden;color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;margin-top:70px}a{color:inherit;text-decoration:none}.page{display:flex;flex-direction:column;min-height:100vh}.main{flex:1 1}footer,header{width:100%;padding:1rem 2rem;background-color:var(--background);color:var(--foreground);z-index:100}.cursor_pointer{cursor:pointer}