.PublicErrorPage-module__vOnvQG__page{--error-background:#f6f2eb;--error-surface:#fffefb;--error-ink:#211e1a;--error-muted:#3a332d;--error-border:#e2d9ce;--error-brand:#742131;background:var(--error-background);min-height:100svh;color:var(--error-ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}.PublicErrorPage-module__vOnvQG__header,.PublicErrorPage-module__vOnvQG__content,.PublicErrorPage-module__vOnvQG__footer{width:100%;max-width:1280px;margin:0 auto}.PublicErrorPage-module__vOnvQG__header{justify-content:space-between;align-items:center;gap:24px;padding:28px 64px 0;display:flex}.PublicErrorPage-module__vOnvQG__logoLink{border-radius:8px;align-items:center;display:inline-flex}.PublicErrorPage-module__vOnvQG__logo{object-fit:contain;object-position:left center;width:118px;height:40px;display:block}.PublicErrorPage-module__vOnvQG__languageButton{min-width:48px;min-height:44px;color:var(--error-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:600}.PublicErrorPage-module__vOnvQG__languageButton:hover{color:var(--error-brand);background:#7421310f}.PublicErrorPage-module__vOnvQG__content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:72px 64px;display:flex}.PublicErrorPage-module__vOnvQG__inner{width:min(560px,100%)}.PublicErrorPage-module__vOnvQG__eyebrow{color:var(--error-brand);letter-spacing:.22em;margin:0;font-size:13px;font-weight:600}.PublicErrorPage-module__vOnvQG__title{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,60px);font-weight:400;line-height:1.02}.PublicErrorPage-module__vOnvQG__description{max-width:500px;color:var(--error-muted);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.55}.PublicErrorPage-module__vOnvQG__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.PublicErrorPage-module__vOnvQG__primaryButton,.PublicErrorPage-module__vOnvQG__secondaryButton{min-height:56px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 28px;font-size:16.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.PublicErrorPage-module__vOnvQG__primaryButton{border:1px solid var(--error-brand);background:var(--error-brand);color:#fff}.PublicErrorPage-module__vOnvQG__primaryButton:hover{color:#fff;background:#5e1a28;border-color:#5e1a28}.PublicErrorPage-module__vOnvQG__secondaryButton{border:1px solid var(--error-border);background:var(--error-surface);color:var(--error-ink)}.PublicErrorPage-module__vOnvQG__secondaryButton:hover{background:#fff;border-color:#cbbdaf}.PublicErrorPage-module__vOnvQG__help{border-top:1px solid var(--error-border);max-width:500px;color:var(--error-muted);margin:30px 0 0;padding-top:20px;font-size:15px;line-height:1.55}.PublicErrorPage-module__vOnvQG__help a{color:var(--error-brand);text-underline-offset:3px;font-weight:600}.PublicErrorPage-module__vOnvQG__footer{color:var(--error-muted);flex-wrap:wrap;gap:8px 22px;padding:0 64px 26px;font-size:13.5px;display:flex}.PublicErrorPage-module__vOnvQG__footer a{color:inherit;text-decoration:none}.PublicErrorPage-module__vOnvQG__footer a:hover{color:var(--error-brand);text-underline-offset:3px;text-decoration:underline}.PublicErrorPage-module__vOnvQG__page :focus-visible{outline:2px solid var(--error-brand);outline-offset:3px}@media (max-width:640px){.PublicErrorPage-module__vOnvQG__header{padding:16px 20px 0}.PublicErrorPage-module__vOnvQG__logo{width:90px;height:30px}.PublicErrorPage-module__vOnvQG__content{justify-content:flex-start;padding:72px 20px 36px}.PublicErrorPage-module__vOnvQG__eyebrow{font-size:12px}.PublicErrorPage-module__vOnvQG__title{margin-top:12px;font-size:38px;line-height:1.04}.PublicErrorPage-module__vOnvQG__description{margin-top:14px;font-size:16px}.PublicErrorPage-module__vOnvQG__actions{width:100%;margin-top:24px;display:grid}.PublicErrorPage-module__vOnvQG__primaryButton,.PublicErrorPage-module__vOnvQG__secondaryButton{width:100%}.PublicErrorPage-module__vOnvQG__help{border-top:0;margin-top:18px;padding-top:0;font-size:14.5px}.PublicErrorPage-module__vOnvQG__footer{padding:0 20px 16px;font-size:13px}.PublicErrorPage-module__vOnvQG__footer a{display:none}}@media (prefers-reduced-motion:reduce){.PublicErrorPage-module__vOnvQG__page *{scroll-behavior:auto!important;transition:none!important}}
