*{box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:10rem;cursor:inherit;overflow-anchor:none}html:has(#explore:target){scroll-padding-top:15rem}body{background-color:#f4f3fa;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none;text-align:center;display:block}a,button{cursor:pointer}h1,h2{font-weight:700;font-size:clamp(2.5rem,5.5vw,6.1rem);line-height:1.3}.globalErrorContainer,.rootNotFoundContainer{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;text-align:center;padding:20px}.globalErrorContainer h1,.rootNotFoundContainer h1{font-family:Libre Baskervill,sans-serif;font-weight:700;font-size:clamp(3.7rem,5.5vw,6.1rem);line-height:1.3;margin:43px 0 56px}.globalErrorContainer p,.rootNotFoundContainer p{font-family:Roboto,sans-serif;font-weight:500;font-size:1.8rem;margin-bottom:15px}.globalErrorContainer a,.rootNotFoundContainer a{color:#bc3ab7;text-decoration:underline}.globalErrorContainer .imageContainer,.rootNotFoundContainer .imageContainer{width:90%;max-width:428px}.globalErrorContainer .imageContainer img,.rootNotFoundContainer .imageContainer img{width:100%;height:auto;border-radius:18px}.layout_rootLayoutOutsideContainer__BHw9k{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;justify-content:space-between}.layout_rootLayoutInsideContainer__EN0ix{width:100%;margin-top:3vh;flex-grow:1}@media(max-width:1024px){.layout_rootLayoutInsideContainer__EN0ix{margin-top:33px}}