.legal{padding-block:calc(var(--hdr-h) + 64px) 96px;max-width:820px}.legal__head{margin-bottom:40px}.legal__body h2{font-family:var(--font-display);font-size:1.3rem;margin:2.2rem 0 .6rem}.legal__body p,.legal__body address,.legal__body ul{color:var(--muted);margin-bottom:.8rem}.legal__body ul{list-style:disc;padding-left:1.3em}.legal__note{padding:14px 16px;border:1px solid var(--line);border-radius:10px}.nf{min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--hdr-h)}.page-404{background:var(--void)}.nf__code{display:flex;align-items:center;gap:.06em;align-self:flex-start;font:500 clamp(6rem,22vw,16rem)/.9 var(--font-display);font-variant-numeric:lining-nums;letter-spacing:-.03em;color:#f3f0f8}.nf__point{width:.56em;aspect-ratio:1;margin-top:.04em;border-radius:50%;background:#030106;box-shadow:0 0 0 1.5px #9b6bfff2,0 0 0 7px #9b6bff1a,0 0 70px 12px #9b6bff47;animation:nfp 4s ease-in-out infinite}@keyframes nfp{50%{box-shadow:0 0 0 1.5px #c9b0ff,0 0 0 10px #9b6bff14,0 0 90px 16px #9b6bff57}}.reduced .nf__point{animation:none}
