.purplex-not-found{width:min(100%,1280px);min-height:68svh;padding:calc(var(--header-height,88px) + 90px) clamp(24px,5vw,80px) 90px;color:var(--ink-strong);margin:auto}.purplex-not-found h1{letter-spacing:-.045em;max-width:16ch;margin:0 0 28px;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.04}.purplex-not-found>p{max-width:48ch;font-size:1.125rem;line-height:var(--leading-editorial);margin:0}.purplex-not-found nav{flex-wrap:wrap;gap:12px;margin:36px 0;display:flex}.purplex-not-found nav a{border:1px solid #252525;border-radius:3px;align-items:center;min-height:52px;padding:13px 20px;font-size:1rem;text-decoration:none;display:flex}.purplex-not-found nav a:first-child{background:var(--ink-strong);color:#fff}.purplex-not-found nav a:hover{text-underline-offset:4px;text-decoration:underline}.purplex-not-found a:focus-visible{outline-offset:5px;outline:2px solid}.purplex-not-found .purplex-not-found-contact{flex-wrap:wrap;gap:10px 28px;font-size:1rem;display:flex}.purplex-not-found-contact a{overflow-wrap:anywhere;text-underline-offset:4px}@media (max-width:600px){.purplex-not-found{padding-block:calc(var(--header-height,76px) + 48px) 56px}.purplex-not-found nav,.purplex-not-found .purplex-not-found-contact{display:grid}}
