:root{--text-color:#3e444e}@font-face{font-display:swap;font-family:juana;font-style:normal;font-weight:700;src:url(/assets/fonts/juana/juana-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(/assets/fonts/proxima-nova/proxima-nova-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/assets/fonts/proxima-nova/proxima-nova-regular.woff2) format("woff2")}*{box-sizing:border-box}body,html{font-family:Proxima Nova,sans-serif;margin:0;padding:0}html{font-size:10px;-webkit-text-size-adjust:100%}body{color:#3e444e;font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.globalErrorContainer{background:#fafafa;inline-size:100vw;min-block-size:100vh}.globalErrorContainer,.globalErrorDiv{align-items:center;display:flex;justify-content:center}.globalErrorDiv{background:#fff;border-radius:8px;box-shadow:0 2px 16px rgb(0 0 0/8%);inline-size:95vw;min-block-size:95vh;padding:2rem}.globalErrorDiv .globalErrorInner{max-inline-size:65rem}.globalError500 h1{color:#3e444e;font-family:juana,sans-serif;font-size:4rem;font-weight:700;margin:0}.globalError500 h2{font-size:2rem;margin:.5rem 0 2rem}.globalError500 p{margin-block-start:20px}.recoveryLink{color:(var(--text-color));position:relative}.recoveryLink:focus-visible{color:var(--text-color)}.recoveryLinkPhone{color:(var(--text-color));text-decoration:none}