@import url(https://fonts.googleapis.com/css2?family=Aptos:wght@700&family=Roboto:wght@700&display=swap);html{scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:transparent!important;box-sizing:border-box;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;margin:0;padding:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #667eea;outline-offset:2px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.fill-page{background-attachment:fixed!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;padding-bottom:10rem!important;position:relative!important;width:100%!important}html{font-size:15px}@media (max-width:768px){.fill-page{background-attachment:scroll!important}html{font-size:16px}}@media (min-width:1600px){html{font-size:14px}}.h0{font-size:clamp(2.4rem,1.6rem + 1.8vw,2.8rem);font-weight:700;line-height:1.1}.h0,.h1{margin:.75em 0 .4em}.h1{font-size:clamp(1.8rem,1.2rem + 1.2vw,2.2rem);font-weight:600;line-height:1.2}.h2{font-size:clamp(1.4rem,1rem + .8vw,1.8rem);line-height:1.3;margin:.6em 0 .3em}.h2,.h3{font-weight:500}.h3{font-size:clamp(1.15rem,.9rem + .5vw,1.35rem);line-height:1.4;margin:.5em 0 .25em}p{font-size:1rem}@media screen and (orientation:portrait){.heading1{font-size:1.5rem;margin:1.5rem auto .2rem 2rem}.title{font-size:1.75rem;margin:.5rem;padding:.5rem}}@media screen and (orientation:landscape){.heading1{font-size:1.5rem;margin:1.5rem auto .2rem 6.5rem}.title{font-size:1.75rem;margin:.5rem;padding:.5rem}}.title{color:#0056b3;text-align:center}.heading1,.title{font-family:Roboto,sans-serif;font-weight:700}.heading1{color:navy}.Code,.mycode{display:block;font-family:Roboto,sans-serif;font-size:.75rem!important;font-weight:400;margin-left:auto;margin-right:0;margin-top:24px!important;padding-top:1rem!important}.comm,.comm123{font-family:Roboto,sans-serif;font-size:1.25rem!important;font-weight:700;margin:.5rem 12rem}ul.comm123{list-style-type:decimal;margin-left:2rem;padding-left:0}ul.comm123 li{margin:.25rem 0}.commBP li{font-size:1.25rem;font-weight:700;margin:.25rem 12rem}.instruct{font-size:1.25rem;font-style:italic;margin:.25rem 9rem}.subtitle{margin:0 auto -1rem .5rem}
/*# sourceMappingURL=main.3e239f88.css.map*/