.pg{padding:clamp(72px, 10vh, 140px) var(--pad) clamp(72px, 10vh, 140px) var(--pad);position:relative}.pg .rotulo{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-2)}.err{align-items:center;min-height:min(100vh,860px);display:grid}.err-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;max-width:1120px;display:grid}.err h1{max-width:12em;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-titulo);color:var(--tx);text-wrap:balance;margin-top:18px}.err-apoio{max-width:32em;font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-2);margin-top:22px}.err-acoes{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.err-btn{min-height:44px;font:var(--fw-medio) var(--fs-corpo)/1 var(--ff-texto);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.err-btn--p{color:var(--tx-c);background:#2563eb}.err-btn--s{box-shadow:inset 0 0 0 1.5px var(--tx-ac);color:var(--tx-ac);background:0 0}.err-btn:hover{transform:translateY(-1px)}.err a:focus-visible,.err button:focus-visible{outline:2px solid var(--tx-ac);outline-offset:3px;border-radius:999px}.err-atalhos{border-top:1px solid #0f172a1f;max-width:32em;margin-top:clamp(32px,5vh,48px);padding-top:18px}.err-atalhos-t{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-2);display:block}.err-atalhos ul{flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;display:flex}.err-lk{min-height:32px;font-size:var(--fs-corpo);color:var(--tx-ac);text-underline-offset:3px;align-items:center;font-weight:500;display:inline-flex}.err-lk:focus-visible{border-radius:4px}.err-vis{background:#e6eeff;border-radius:28px;place-items:center;padding:clamp(24px,4vw,48px);display:grid}.err-fig{fill:none;stroke:#2563eb;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100%;max-width:440px;height:auto}.err-fig--500{max-width:200px}.err-fig .err-ponto{fill:#1e3a8a;stroke:none}.err-anim .err-anel{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.2s cubic-bezier(.22,1,.36,1) .2s forwards err-desenha}.err-anim .err-ponto{opacity:0;animation:.5s 1.1s forwards err-surge}@keyframes err-desenha{to{stroke-dashoffset:0}}@keyframes err-surge{to{opacity:1}}@media (max-width:899px){.err{min-height:0}.err-in{grid-template-columns:1fr}.err-vis{order:-1}.err-fig--404{max-width:320px}}@media (max-width:559px){.err-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.err-btn{transition:none}.err-btn:hover{transform:none}.err-anim .err-anel,.err-anim .err-ponto{stroke-dashoffset:0;opacity:1;animation:none}}
